这个问题在这里已经有了答案:
Setting up OpenSSH for Windows using public key authentication
(11 个回答)
2年前关闭。
我有一个 Windows Server 2012。我想在其上安装 sftp 服务器,并希望通过基于 ssh key 的身份验证连接到它。
我们是否有类似授权 key 来添加 ssh 公钥?
这可能吗?
最佳答案
简而言之:这取决于
要给出更多答案,需要更详细地描述您的意图:
如果这是您想要的,您需要启用基于 key 的身份验证并接受服务器的 pub-key。
意见:不寻常的快乐,因为 afaik ssh 在 Windows 机器上对您没有多大用处。
https://wiki.ubuntuusers.de/SSH/#sftp
https://de.wikipedia.org/wiki/SSH_File_Transfer_Protocol
如果这是您希望 ftp 服务器需要(当然)支持基于 key 的身份验证,并且还需要提供 pub-key。
https://de.wikipedia.org/wiki/File_Transfer_Protocol#Sicherheit
您可以在 Linux 机器上使用 ssh-keygen 生成 key 对。不知道 Win,但肯定有类似的工具。
关于linux - 在 Windows 机器上安装的 sftp 服务器上是否可以进行基于 ssh key 的身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54006839/