服务器版本: Ubuntu 20.04
Putty连接服务端时提示Network error: Connection refused时, 如下图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200620225619729.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODU5MDU0,size_16,color_FFFFFF,t_70)
客户端使用 telnet 命令连接服务端,也提示连接拒绝,如下图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200620230035411.png)
这个时候需要登录服务端,执行以下命令
sudo ufw enable
sudo ufw allow 22
sudo ufw reload
sudo ufw status
sudo apt install openssh-server
在服务端执行 ssh localhost 命令, 确认ssh是否启动成功. 这样putty就可以连接服务端了.
如果需要root身份连接ssh, 则需要编辑 sshd_config 文件
# sudo vi /etc/ssh/sshd_config
![在这里插入图片描述](https://img-blog.csdnimg.cn/103d7c92738240a683c6a7aa66434ab1.png)
注释掉 PermitRootLogin prohibit-password
新增 PermitRootLogin yes
重启服务
# sudo service ssh restart
总结
【1】开启22号端口
【2】启动ssh服务
【附】
1.windows 子系统 linux wsl 开启ssh 服务
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)