關於windows的服務器,后來好像微軟發布了專用的windows ssh服務器組件。通過win 10的linux子系統因該是可以安裝ssh服務器。這兩種都沒有使用過。
有一個freesshd的免費軟件,可以安裝sshd服務、sftp、ssh端口轉發,支持禁用密碼登錄、使用公鑰驗證。StackOverflow上有回復說,這個軟件比較有問題。使用時,以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,可以配置服務端口,沒有成功禁用密碼驗證。