有没有办法在没有密码或私钥引用的情况下连接到SFTP服务器



我想在没有密码身份验证的情况下通过SFTP服务器上传文件。在这里我也不想使用私钥。我的公钥已共享到目标 SFTP 服务器。我可以通过使用 username@hostname 作为 filezilla 的 url 来登录它,而无需密码或私钥引用。我也探索了j2shh,maverick和jsch API,但每个都需要密码或私钥进行身份验证。有什么方法可以仅从java代码中使用username@hostname连接到服务器?

下面的帖子将是你的帮助。

  • OpenSSH 服务器 - 匿名帐户
  • 公開鍵なし/パスワードなしでSSHログインする設定

简而言之,SSH服务器允许客户端用户在没有密码的情况下登录。这意味着用户至少需要请求用户名和主机名。

最新更新