关于windows的服务器,后来好像微软发布了专用的windows ssh服务器组件。通过win 10的linux子系统因该是可以安装ssh服务器。这两种都没有使用过。
有一个freesshd的免费软件,可以安装sshd服务、sftp、ssh端口转发,支持禁用密码登录、使用公钥验证。*上有回复说,这个软件比较有问题。使用时,以cmd或powershell为登录环境,远程登陆,中文有乱码,试了putty、msys2 ssh、bitvise ssh客户端,都没有解决。但是可以使用filezillla客户端以sftp传文件,还没试端口转发。
msys2可以安装sshd服务程序,但貌似没法安装为windows系统服务,好在可以通过sshd远程登陆启用msys2 sshd,再登录到msys2 sshd服务器上。这个可以正常使用msys2 bash shell环境,显示中文。可以方便的执行一些linux、windows命令,管理系统服务(启动、停止、安装、删除),也可以远程使用msys2 的pacman安装软件包。这个msys2 sshd支持公钥验证,支持端口转发、sftp,可以配置服务端口,没有成功禁用密码验证。