连接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的防火墙在作祟

解决方案

  1. 在服务器端打开“Windows Defender 防火墙”,单击左侧“高级设置”
  2. 单击左侧“入站规则”,然后单击右侧的“新建规则...”
  3. 端口-TCP-特定本地端口-22022-允许连接-域、专用和公用全选-“名称”随便起一个-完成

这时候再用客户端连接服务器ssh就可以了

posted @ 2021-04-04 10:15  Eirrac  阅读(1354)  评论(0编辑  收藏  举报