本文主要是介绍ssh连接ubantu失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
新系统Ubuntu20.4 安装ssh server
- 1. 安装 openssh-server
- 2. 开启22号端口
# 安装ssh服务 sudo apt-get install openssh-server
# 安装防火墙 sudo apt-get install ufw
# 开启防火墙 sudo ufw enable
#放开22端口 sudo ufw allow 22
开启22号端口
倘若ubuntu没有开启22号端口,是不能通过XShell等软件走SSH连接远程的,所以需要我们打开SSH服务,开启22端口。
可以使用这种方法查看是否开启了22号端口,若发现端口此时的状态都为LISTEN,即为开启状态。
netstat -ntlp|grep 22
netstat -ntlp|grep 22
(并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
————————————————
apt install openssh-server #安装openssh-server
service ssh start #启动openssh-server
ps -e |grep sshd #查看ssh服务是否启动 -e查看全部进程
service ssh status #查看ssh运行状态
解决root连接失败修改ssh配置文件
#PermitRootLogin prohibit-password
改为
PermitRootLogin yes
这篇关于ssh连接ubantu失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!