我有一个Windows Server2012。我想在同一服务器上安装sftp服务器,并希望通过基于ssh密钥的身份验证连接到它。
我们是否有诸如授权密钥之类的东西来添加ssh公共密钥?
这可能吗?
答案 0 :(得分:-1)
简而言之:取决于
要给出更多答案,需要对您的意图进行更详细的描述:
sftp通常意味着您的客户端连接到提供ftp功能的ssh服务器。要连接,请使用SSH客户端
如果这是您想要的,则需要启用基于密钥的身份验证并接受服务器的发布密钥。
意见:不寻常的喜悦,因为afaik ssh在Windows机器上对您没有太大用处。
https://wiki.ubuntuusers.de/SSH/#sftp
https://de.wikipedia.org/wiki/SSH_File_Transfer_Protocol
ftps通常意味着您创建一个加密的ftp会话。在这种情况下,加密是ftp服务器的功能。要进行连接,请使用FTP客户端。
如果那是您希望ftp服务器需要的(当然)需要支持基于密钥的身份验证,并且还需要提供pub-key。
https://de.wikipedia.org/wiki/File_Transfer_Protocol#Sicherheit
您可以在Linux机器上使用ssh-keygen生成密钥对。 Dunno关于Win,但是肯定有类似的工具。