JAVA SFTP 文件传输
JAVA SFTP file transfer
任何人请帮助我使用 JSCH API 在 java 中传输文件。
我能够使用这个 API 成功地进行文件传输
但我想知道如何在主机文件中维护密钥以供服务器验证。
另请告知是否必须使用密钥进行 SFTP
或 SCP
文件传输或不使用 public/private 密钥?
您需要将 OpenSSH 格式的私钥保存在一个文件中。您在程序中使用 Jsch.setKnownHosts 标识该文件。请参阅 http://www.jcraft.com/jsch/examples/KnownHosts.java.html 中的示例。使用密钥是可选的,但为了安全而不是使用显式密码,建议使用。
任何人请帮助我使用 JSCH API 在 java 中传输文件。 我能够使用这个 API 成功地进行文件传输 但我想知道如何在主机文件中维护密钥以供服务器验证。
另请告知是否必须使用密钥进行 SFTP
或 SCP
文件传输或不使用 public/private 密钥?
您需要将 OpenSSH 格式的私钥保存在一个文件中。您在程序中使用 Jsch.setKnownHosts 标识该文件。请参阅 http://www.jcraft.com/jsch/examples/KnownHosts.java.html 中的示例。使用密钥是可选的,但为了安全而不是使用显式密码,建议使用。