问题背景
在学习linux过程中,一直都是使用ssh登录到linux系统上,在尝试使用ssh登录win10的时候却发现超时无响应。

原因分析
根据在linux上的经验,我们要使用ssh来连接一个Linux服务器,要确保以下几点:
- 能ping通linux服务器,通讯要正常
- netstat -antp查看22端口要处于监听状态
从上面两点来入手,ping通讯的问题,就自己处理啦,处于同一网段。这个简单
对于22端口问题,我们在cmd下使用netstat -ant|findstr 22
来查看状态,发现ssh服务并没有开启

那么要使windows下22端口处于监听状态,首先ssh服务器要开启,然后防火墙要端口放行。
我们在windows能使用ssh命令,是使用了ssh客户端。要使别的电脑能ssh连接windows,要开启

问题解决
1.搜索进入可选功能,添加可选功能中点击查看功能


2.在搜索框中搜索ssh,勾选OpenSSH服务器,并点击下一步,完成安装

3.以管理员权限运行命令提示符(cmd),执行net start sshd
开启ssh服务

4.现在我们再次使用netstat -ant|findstr 22
,看到22端口已经处于监听状态,证明服务开启成功啦!

5.在防火墙中设置入站规则,开放端口22






6.现在我们再次来连接,就可以成功啦!

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/5457.html