|
在Debian系统中启用远程SSH登录的root账号,通常不被推荐,因为这会增加安全风险。但是,如果您确实需要这样做,请按照以下步骤进行设置:
以普通用户身份登录:
首先,您应该使用一个非root用户的账户通过SSH登录到您的Debian服务器。
编辑SSH配置文件:
使用文本编辑器(如nano或vi)打开SSH守护程序的配置文件 /etc/ssh/sshd_config。
sudo nano /etc/ssh/sshd_config
修改PermitRootLogin参数:
在配置文件中找到 #PermitRootLogin prohibit-password 或类似的行。取消该行的注释(如果它被注释了),并将其值更改为 yes 以允许root用户使用密码登录,或者设置为 without-password 允许root用户使用公钥认证而不使用密码登录。
PermitRootLogin yes
重启ssh:
sudo systemctl restart sshd