连接windows的sshd时提示sshd: Resource temporarily unavailable
问题说明
-
服务器:安装了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就可以了