欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 789|回复: 1

[咨询求助] 配置 ssh 密匙后无法用 root 用户登陆,但 ubuntu 可以

[复制链接]

1

主题

0

好友

80

积分

小白[LV1]

Rank: 1

云币
250
威望
80
发表于 2018-4-22 21:39:54 |显示全部楼层 |未分类
已在 ssh 配置文件中修改了 PermitRootLogin yes 并重启了 ssh 服务,然后在本地登陆时可以用 ubuntu 用户登陆,之后可以用 su 切换到 root 用户,但是直接用 root 登陆 ssh 时报错:

$ ssh root@xxx.xxx.xxx.xxx:
root@xxx.xxx.xxx.xxx: Permission denied (publickey).

发现论坛里有两个帖子跟我的情况一摸一样,但没有提供解决方案:

http://bbs.qcloud.com/thread-27031-1-1.html
http://bbs.qcloud.com/thread-27032-1-1.html

0

主题

0

好友

550

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
1250
威望
550
发表于 2018-9-21 17:58:20 |显示全部楼层
Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo指令。
1.重新设置 root 的密码:
$sudo passwd root #按照提示输入两次新的密码,并加以确认。
2.启用root用户登录:
$sudo vi /etc/gdm/gdm.conf #
打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false,把false改为true,保存后退出。之后,重启系统时,就可以用 root 登录了。如果你想要禁用 root 帐号,则执行下列命令:
3、用sudo获取超级用户权限
$sudo passwd -l root
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-11-18 08:35 , Processed in 1.166774 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部