在Linux系统中,默认情况下,出于安全考虑,root用户不允许通过SSH远程登录。但是,如果你确实需要允许root用户通过SSH登录,你可以按照以下步骤操作:
对于Ubuntu和Debian系列的Linux(包括Kali Linux):
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
找到
PermitRootLogin
这一行,并将其修改为:PermitRootLogin yes
保存并关闭文件,然后重启SSH服务:
sudo systemctl restart ssh
对于Red Hat系列的Linux(包括CentOS):
编辑SSH配置文件:
sudo vi /etc/ssh/sshd_config
找到
PermitRootLogin
这一行,并将其修改为:PermitRootLogin yes
保存并关闭文件,然后重启SSH服务:
sudo systemctl restart sshd
注意:出于安全考虑,强烈建议你不要允许root用户通过SSH远程登录。考虑使用其他安全措施,如SSH密钥认证、两因素认证等来提高安全性。