由于安装ubuntu的时候默认不是root用户,造成诸多不便
可以先 sudo sh - 切换root 但不是长期解决,上传文件也不方便
首先编辑/etc/ssh/sshd_config 文件
#PermitRootLogin prohibit-password
# 改为:
PermitRootLogin yes
然后设置root密码
sudo passwd 或者passwd root
然后重启ssh服务
systemctl restart ssh
之后就可以root登录了。
2024.7.12
今天发现pve LXC建立的ubuntu 在pve管理页面可以root登录,但是外部ssh 还是报认证失败,
只需要执行下面代码就可以了
sed -i '/PermitRootLogin/ a PermitRootLogin yes' /etc/ssh/sshd_config