我想知道人们在Windows上使用什么作为SSHd服务器?我已经决定要能够在Windows计算机上使用SSH登录,但是我不想全职使用Linux。除了Cygwin(我知道)以外,我还有什么选择?我研究了其他一些服务器软件,但我不知道哪种服务器软件可靠,而且很难找到其中一些软件的评论。谢谢!
我想知道人们在Windows上使用什么作为SSHd服务器?我已经决定要能够在Windows计算机上使用SSH登录,但是我不想全职使用Linux。除了Cygwin(我知道)以外,我还有什么选择?我研究了其他一些服务器软件,但我不知道哪种服务器软件可靠,而且很难找到其中一些软件的评论。谢谢!
Answers:
如果要避免cygwin,请查看freeSSHd。我真的没有任何问题。他们的freeFTPd工具也相当不错。
屏幕截图:
Bitvise SSH服务器是一个很棒的产品。免费供个人使用,但我有商业使用的付费许可证。使用他们的SSH客户端,您可以在途中设置SOCKS转发,以通过服务器引导Web和邮件流量。通过易于配置的GUI支持端口隧道,远程桌面,SFTP和虚拟用户。
微软最近发布了自己的Windows 版OpenSSH版本(发行和下载))。
它不依赖Cygwin或其他任何东西。
我已经准备了使用此Microsoft OpenSSH构建在Windows上设置SSH / SFTP服务器的指南。
我曾经使用过OpenSSH,但出于自己的需要,已经对KpyM(http://www.kpym.com)进行了一些代码修改。它比freesshd轻巧得多,并且可以作为服务运行,因此非常适合那些只希望使其始终运行且没有通知托盘图标的网络。另外,对于部署,您可以使用/ SILENT标志以默认设置进行安装。
Cygwin OpenSSH。
脚步:
$ ssh_config
$ net start sshd
添加您自己(最简单):
$ ssh-user-config
(对第一个回答“是”就足够了)$ ssh my_username@hostname_with_cygwin_openssh
从另一台机器添加其他用户:
$ mkpasswd
从Cygwin更新/ etc / passwd$ nano /home/john/.ssh/authorized_keys
并粘贴您的公共SSH密钥如果有问题,请检查 /var/log/sshd.log