При попытке загрузить файл на наш сервер, я получаю следующее исключение < /p>
com.jcraft.jsch.JSchException: Auth fail
at com.jcraft.jsch.Session.connect(Session.java:464)
at com.jcraft.jsch.Session.connect(Session.java:158)
at FtpService.transferFileToReciever(FtpService.java:80)
at FtpService.transferFileToReciever(FtpService.java:54)
at FtpService.transferFileToRecievers(FtpService.java:44)
at FtpService.transferSingeFile(FtpService.java:241)
at FtpService.main(FtpService.java:26)
Auth fail
< /code>
Часть функции TransferFileToreCiever из исходного файла - < /p>
JSch jsch = new JSch();
jsch.addIdentity("/root/.ssh/id_dsa");
Session session = jsch.getSession(username, host, 22);
session.setUserInfo(serverinfo);
session.connect(); //geting exception here
boolean ptimestamp = true;
< /code>
Пароли работают, так как я могу входить в систему, используя SSH, но с помощью JSCH он не работает даже с ключом, именем пользователя и паролем.
Использование ключа ID_DSA с версией Java " 1.6.0_25 ".
Что может быть ошибка? < /P>
Нашел другой подобный вопрос, но не ответ. < /P>
Подробнее здесь: https://stackoverflow.com/questions/171 ... -passwords
"com.jcraft.jsch.jschexception: Auth Fail" с рабочими паролями ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение