ssh连接windows10拒绝连接-SSH入站-windows开启SSH
第一步:ssh使用的22端口,首先确认windows10的22端口是否开启。
--开启步骤
1.控制面板-->Windws Defender 防火墙-->高级设置-->入站规则-->新建规则
2.选择端口-->下一步
3.选择TCP-->输入开放的端口-->下一步
4.允许连接-->下一步
5.勾选 域、专用、公用 -->下一步
6.自定义名称-->点击完成
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
如果还是连接失败!
第二步:windows键+R输入 services.msc -->查看是否有OpenSSH SSH Server服务并是否开启
--开启步骤
1.安装OpenSSH SSH Server服务-->在可选功能中添加该功能
2.在服务中开启该功能即可。
补充一些查看命令:
3、查看防火墙状态
netsh advfirewall show allprofiles
4、关闭windows上防火墙
netsh advfirewall set allprofiles state off
5、重新启动系统后,Windows防火墙将不再处于活动状态。如果要再次启用防火墙,请使用以下命令:
netsh advfirewall set allprofiles state on
6、或者不关闭防火墙将sshd添加入站规则,并开放22号端口
命令:netsh advfirewall firewall add rule name=sshd dir=in action=allow
protocol=TCP localport=22
还是报以上的错。
7、连接提示Connection reset by [server_ip] port 22的错误
8、查看详细日志:ssh -vvv [用户名]@[server_ip]查看错误码:
send - WSASend() ERROR:10053, io:000001A133F02E60查了很多资料说让改MTU(网
第三步,查看是否链接成功:
net start sshd
如上图显示成功,如果为其他数字,请查看提示的错误吗,比如数字‘5’,还有具体提示语句
使用ssh访问设备提示链接被具体总结3个思路
1,是否正确安装ssh-service。
2,是否开启ssh服务。
3,是否关闭防火墙
4,自己输入的账号密码是不是对的。
可能以上都有还是拒绝访问,这个时候根据错误提示定位问题。
常见1:Linux系统下ssh的配置文件参数是否正确,比如登录允许使用密码访问等,一般存在干净电脑环境中