我想通过SFTP服务器上传文件而不进行密码验证。在这里我也不想使用私钥。 我的公钥已经共享到目标SFTP服务器。我可以使用username @ hostname作为url从filezilla登录到它,无需密码或私钥reference.i想从java代码实现相同。 我已经探索了j2shh,maverick和jsch API,但每个地方都需要密码或私钥进行身份验证。有没有办法只使用java代码中的username @ hostname连接服务器?
答案 0 :(得分:0)
以下帖子将是您的帮助。
简而言之,SSH服务器允许客户端用户无需密码即可登录。这意味着用户至少需要请求用户名和主机名。