Ubuntu服务器设置了root用户的密码,ssh时输入正确的密码却无法登录。
允许root登录,ubuntu一般默认禁用root登录
默认的SSH配置文件(/etc/ssh/sshd_config)默认禁用root登录
在配置文件可以看到
将其修改为
PermitRootLogin yes
修改后保存并重启SSH服务就可以连接了
sudo systemctl restart ssh
ssh服务未运行
查看ssh状态:sudo systemctl status ssh
如果没运行,启动:sudo systemctl start ssh
防火墙未允许ssh连接
查看ufw状态:sudo ufw status
允许SSH连接:sudo ufw allow ssh
或者
sudo ufw allow 22/tcp
sudo passwd root
ip add show
ssh root@192.168.2.101