WinSCP 経由で SFTP および CMD 接続を開くことができますが、JSch では開くことができません
温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
WinSCP クライアントと CMD を同じ資格情報で使用すると接続できますが、JSch やその他すべてのライブラリでは管理できないリモート デバイスに接続しようとしています。
このアプリケーションは、Tomcat 8 上で動作する J2EE ベースのエンタープライズ アプリケーションです。SFTP ログインを確認するために使用しているコードは以下のとおりです。
try {
Session session = jsch.getSession("username", "host", 22);
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword("password");
session.connect();
Channel channel = session.openChannel("sftp");
ChannelSftp channelSftp = (ChannelSftp) channel;
channel.connect();
session.disconnect();
channelSftp.disconnect();
} catch (JSchException e) {
log("Cannot make connection to FTP server ");
e.printStackTrace();
}
session.connect();前にタイムアウトが発生します。
JSchのバージョン0.1.50を使用しています
この開発環境で実行すると、別の不一致が発生します。
もう 1 つは、(SFTP サーバーにアクセスできないため) キーを使用できないため、パスワードを使用する必要があるということです。
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2622
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权