背景:
因爲疫情狀況,單位要求在家辦公, 所以就開放了ssh端口,使我們能在家進行工作。
但是因爲vpn的帶寬有限,禁止使用遠程桌面,所以我就想把windows裝上ssh server,就可以使用命令行訪問了。
調查:
因爲安裝過linux下面的open ssh server, 所以覺得windows上應該很簡單, 上網搜索,發現全是免密碼登陸的方式,沒有我想要的通過用戶名和密碼登陸的方式,經過親身試驗,方法如下:
方法:
1. windows 安裝open ssh server, 參見window官網文檔:
https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse
2. 使用以下的config文件,替換ssh 默認的config文件:
https://download.csdn.net/download/MY_RENZHIBO/12134275
如果下載不了, 可以使用如下內容替換sshd_config中的內容:
IgnoreUserKnownHosts no
IgnoreRhosts yes
PasswordAuthentication yes
# override default of no subsystems
Subsystem sftp sftp-server.exe