0

我想通过 SFTP 服务器上传文件而无需密码验证。在这里我也不想使用私钥。我的公钥已共享给目标 SFTP 服务器。我可以通过使用用户名@主机名作为来自 filezilla 的 url 登录它,而无需密码或私钥参考。我想从 java 代码中实现相同的目标。我也探索了 j2shh、maverick 和 jsch API,但在所有需要密码或私钥进行身份验证的地方。有什么方法可以通过仅从 java 代码中使用 username@hostname 连接到服务器吗?

4

1 回答 1

0

以下帖子将为您提供帮助。

简而言之,SSH 服务器允许客户端用户无需密码即可登录。这意味着用户至少需要请求用户名和主机名。

于 2018-04-16T01:02:12.463 回答