使用身份验证传输文件

使用身份验证传输文件

我有公钥(pub 文件),用于使用公钥认证模式的 sftp。如何使用 sftp 命令测试将文件从我的机器传输到 sftp 服务器。对于用户名和密码认证,我可以传输文件。但是不确定在公钥认证模式下我们应该使用 sftp 的命令和配置。公钥是一个 .pub 扩展文件,以“ssh-dss”开头。我有 winscp 和 putty。

另外,如果文件传输失败,我该如何检查日志/原因。我知道服务器端的设置也应该正确。

答案1

您不能仅使用公钥进行连接,您还需要有一个私钥。

您需要生成一个私钥/公钥对(例如使用 PuTTYgen)并在服务器上注册公钥。然后您可以在客户端(无论是 WinSCP、PuTTY 还是任何其他 SSH 客户端)上使用私钥。

WinSCP 公钥认证指南

相关内容