PS:纯自己折腾中遇到的问题,当水一贴,大家给个赞吧。![]()
默认情况下,直接 root 登录是禁止的。如果想用 root 直登,需要改 /etc/ssh/sshd_config
默认登录用户(Ubuntu系统为 ubuntu)
1.给 root 设置密码
sudo passwd root
然后输入两次密码。
2.编辑 SSH 配置
sudo nano /etc/ssh/sshd_config
找到并修改以下三个参数:
Port XXXX
PermitRootLogin yes
PasswordAuthentication yes
一般到这就保存退出重启ssh了,但是卡在这好久,从网上搜了一下,需要再改个地方,主要想和大家分享的这个地方。继续在 /etc/ssh/sshd_config中找到 Include /etc/ssh/sshd_config.d/*.conf 这一行 前面 加 # 注释掉,保存退出。
Ctrl + X → Y → Enter
3.重启 SSH 服务
sudo systemctl restart sshd
4.配置防火墙
5.测试登录
ssh root@<实例公网IP> -p 自设端口
输入密码 自改密码 登录成功即可。