跳至主要內容

Linux 设置 root 用户 ssh 登录

逸尘.Lycodx大约 1 分钟后端运维Linuxssh

Linux设置root用户ssh登录

问题:

问题

当我们在 Liunx 服务器上 root 用户无法使用 ssh 登录,一直提示密码错误,但是可以确认密码是正确的,而其他的非 root 用户可以登录时,如何设置 root 用户可以使用 ssh 登录呢?

解决办法:

1、使用非root账号登录

2、切换到root账号

su root
# 输入密码回车

3、修改sshd_config

nano /etc/ssh/sshd_config
# 加入如下内容
PermitRootLogin yes
# 保存退出

4、重启sshd服务

systemctl restart sshd

5、异常处理

执行完毕上述步骤之后再次使用:su root 如果出现如下报错:

codx@lycodx:~$ su root
Password:
su: Authentication failure

则需要对 root 进行修改密码(可以使用原密码)

sudo passwd root

修改完毕即可正常切换到 root 了

若不想改密码也可以使用 suod su root 进行切换

拓展

windows配置ssh登录

小技巧

我们一般使用ssh登录服务器总是要输入IP,如果主机太多了可能会不记得IP,这是我们可以给它们定义一个name,方便登录

vim ~/.ssh/config

# 配置内容如下(示例)
Host hostname
HostName 127.0.0.1
User root
上次编辑于: