0
私はSFTPプロトコルを使用してAndroidアプリを構築したいが、私は認証を取得していますパスワードフィールドを使用して、エラーを失敗:SFTP Connectonエラー
try {
JSch ssh = new JSch();
Session session = ssh.getSession("xxxx", "xxxxxxxx.com", 22);
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.setPassword("xxxxxxx");
session.connect();
Channel channel = session.openChannel("sftp");
channel.connect();
ChannelSftp sftp = (ChannelSftp) channel;
sftp.get("/opt/bitnami/apache2/htdocs/test/Test.txt", "/sdcard/text.txt");
Toast.makeText(getApplicationContext(), "DOWNLOAD SUCCESSFULL", Toast.LENGTH_LONG).show();
channel.disconnect();
session.disconnect();
} catch (JSchException e) {
System.out.println(e.getMessage().toString());
//Toast.makeText(getApplicationContext(),"JSCh ERROR",Toast.LENGTH_LONG).show();
e.printStackTrace();
} catch (SftpException e) {
System.out.println(e.getMessage().toString());
//Toast.makeText(getApplicationContext(),"SFTP ERROR",Toast.LENGTH_LONG).show();
e.printStackTrace();
}
return null;
}