任何时候你都可以开始做自己想做的事

搜索|
在Debian系统中启用远程SSH登录的root账号
发布时间:2024-12-08 10:29:48

在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