問題說明
-
服務器:安裝了win10自帶的“openssh服務器”,用
start-service sshd開啟服務,在配置表里把端口配置成22022。選用這個端口是因為我還在通過ToDesk用客戶端遠程連接服務器的桌面,可能已經占用了默認的ssh端口22 -
客戶端:采用windows WSL (ubuntu 18.04)里的
openssh-clien來連接服務器
連接的時候提示了Resource temporarily unavailable,但是連接服務器的wsl的sshd(端口是2200)就沒有問題
問題分析
可以連接服務器WSL的ssh,但是不能連接win10的ssh,說明是服務器端win10的防火牆在作祟
解決方案
- 在服務器端打開“Windows Defender 防火牆”,單擊左側“高級設置”
- 單擊左側“入站規則”,然后單擊右側的“新建規則...”
- 端口-TCP-特定本地端口-22022-允許連接-域、專用和公用全選-“名稱”隨便起一個-完成
這時候再用客戶端連接服務器ssh就可以了
