Linux 在安装在windows计算机上的sftp服务器上是否可以进行基于ssh密钥的身份验证?

Linux 在安装在windows计算机上的sftp服务器上是否可以进行基于ssh密钥的身份验证?,linux,windows,ftp,sftp,Linux,Windows,Ftp,Sftp,我有一台windows server 2012。我希望在同一个服务器上安装sftp服务器,并希望通过基于ssh密钥的身份验证连接到它 我们是否有类似于授权密钥的东西来添加ssh公钥 这可能吗?简言之:这取决于 要给出更多答案,需要更详细地描述您的意图: sftp通常意味着您的客户端连接到提供ftp功能的ssh服务器。要连接,请使用SSH客户端 如果这是您想要的,则需要启用基于密钥的身份验证,并由服务器接受发布密钥。 观点:非常高兴,因为在windows maschine上,afaik ssh对

我有一台windows server 2012。我希望在同一个服务器上安装sftp服务器,并希望通过基于ssh密钥的身份验证连接到它

我们是否有类似于授权密钥的东西来添加ssh公钥

这可能吗?

简言之:这取决于

要给出更多答案,需要更详细地描述您的意图:

  • sftp通常意味着您的客户端连接到提供ftp功能的ssh服务器。要连接,请使用SSH客户端 如果这是您想要的,则需要启用基于密钥的身份验证,并由服务器接受发布密钥。 观点:非常高兴,因为在windows maschine上,afaik ssh对您没有多大用处。

  • ftps通常意味着创建加密的ftp会话。在这种情况下,加密是ftp服务器的功能。要连接,请使用FTP客户端。 如果您希望ftp服务器(当然)支持基于密钥的身份验证,那么还需要提供pub密钥。


可以在Linux主机上使用ssh keygen生成密钥对。不知道Win,但肯定有类似的工具

欢迎来到StackOverflow!请提供代码或参考以支持您的答案。我们有关于的指导方针。请将您的问题移至(删除此处,重新发布)。堆栈溢出是一个关于编程和开发问题的网站。对于此问题,您应该使用上的另一个站点。