У меня настроен CoreFTP для локального хоста и следующий код:
JSch.setLogger(new MyJschLogger()); //class for console output
Session session = jsch.getSession("user", "localhost", 21);
Properties config = new Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.setPassword("password");
session.connect();
когда программа достигает connect()
, на выходе консоли появляются два сообщения:
INFO: Connecting to localhost port 21
INFO: Connection established
... и больше ничего не происходит. Через несколько минут появляется исключение connection is closed by foreign host
.
Почему?
Спасибо за все!