失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 无法远程ssh登陆到root用户?配置允许以root用户的身份ssh登陆

无法远程ssh登陆到root用户?配置允许以root用户的身份ssh登陆

时间:2024-02-28 02:04:56

相关推荐

无法远程ssh登陆到root用户?配置允许以root用户的身份ssh登陆

今天买了一台腾讯云的服务器,和阿里云不太一样,它默认不允许root用户远程登陆(因为我普通用户可以登陆,但是root用户一直报权限问题)

解决方法:

先用普通用户登陆上去(这个命令行稀碎,大概是因为我改了前面的标志符啥的吧):

然后我们打开ssh的配置文件sudo vim /etc/ssh/ssh_config

找这个:PermitRootLogin

把它变成PermitRootLogin yes就行了,如果没找到,那就在最后一行加一个PermitRootLogin yes就可以了。保存退出,重启一下sshd服务:sudo systemctl restart sshd

然后退出(Ctrl+d)

配置免密:ssh-copy-id root@49.234.127.215`

结果发现还是不行,无奈之下只好手动来:

首先查看本地的~/.ssh/id_rsa.pub文件:

然后把这些复制到服务器上:

登陆服务器:(普通用户登陆)

切换至root用户顺便切到主目录:

打开~/.ssh/authorized_keys文件并写入,然后重启ssh服务:

再试一下连接:

问题解决。

如果觉得《无法远程ssh登陆到root用户?配置允许以root用户的身份ssh登陆》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。