Ubuntu 22初始配置(root、ssh)
1.设置root密码 并启用root用户
sudo passwd root
sudo passwd -u root
2.安装ssh
apt install openssh-server
systemctl enable --now ssh
3.支持root通过ssh登录
vim /etc/ssh/sshd_config 是sshd_config(服务端) 不是ssh_config(客户端)
最后增加一行
PermitRootLogin yes
systemctl restart ssh
本人测试修改如上就行了,网上很多说需要修改其他的,供参考
1.注释如下两个文件的对应行
文件为/etc/pam.d/gdm-password和/etc/pam.d/gdm-autologin,找到如下代码后在文件前面加入#注释,代码为:auth required pam_succeed_if.so user != root quiet_success
2.修改profile文件 ,修改/root/.profile文件
注释掉或者删除行:mesg n 2> /dev/null || true
插入新行:tty -s && mesg n || true
注意:当没有执行passwd root,/root/.profile文件是不存在的所以对于新安装的系统来说,添加root非常重要的。