默认情况下,Ubuntu 20.04禁用了root用户的SSH登录。为了启用root SSH登录,您需要执行以下步骤
- 此方式同样适用于其他VPS
1 2 3 4 5
| sudo -i echo root:你的新密码 |sudo chpasswd root sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config; sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config; service sshd restart
|
- 甲骨文VPS使用ROOT密钥登录
由于甲骨文新建VPS默认是ubuntu用户登录,在适用Finalshell时无法查看或上传下载root权限的文件。所以改用root+创建VPS时密钥登录可有效解决权限问题。
三行代码解决问题:
1 2 3
| sudo cp /home/ubuntu/.ssh/authorized_keys /root/.ssh sudo sed -i 's/^#\?PubkeyAuthentication.*/PubkeyAuthentication yes/g' /etc/ssh/sshd_config; sudo systemctl restart sshd
|