服务器版本: Ubuntu 20.04

Putty连接服务端时提示Network error: Connection refused时, 如下图
在这里插入图片描述

客户端使用 telnet 命令连接服务端,也提示连接拒绝,如下图
在这里插入图片描述


这个时候需要登录服务端,执行以下命令

# 开启防火墙
sudo ufw enable
# 开启22号端口
sudo ufw allow 22
# 重启防火墙
sudo ufw reload
# 查看状态
sudo ufw status

# 安装ssh
sudo apt install openssh-server

在服务端执行 ssh localhost 命令, 确认ssh是否启动成功. 这样putty就可以连接服务端了.



如果需要root身份连接ssh, 则需要编辑 sshd_config 文件

# sudo vi /etc/ssh/sshd_config

在这里插入图片描述
注释掉 PermitRootLogin prohibit-password
新增 PermitRootLogin yes

重启服务
# sudo service ssh restart


总结
【1】开启22号端口
【2】启动ssh服务

【附】
1.windows 子系统 linux wsl 开启ssh 服务

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐