大家好,又见面了,我是你们的朋友全栈君。
腾讯云 Ubuntu16.04.1 允许 root 用户 SSH登录 修改 sshd_config PermitRootLogin 后登录失败
今天重装了吃灰很久的服务器,选择的是 Ubuntu,腾讯云默认会创建名为 ubuntu 的用户用于ssh登录。ubuntu 执行某些命令时权限不够需要加 sudo, 我超级不喜欢输入命令行时加上 sudo 的╰(‵□′)╯。
解决?
参考?
问题?
root 密码更改、ssh PermitRootLogin
配置并重启后还是登录失败。
问题在于 root 用户目录下的 .ssh/authorized_keys
文件是为空的,里面没有私钥当然会登录失败了。
解决?
把私钥文件 id_dsa.pub
复制到里面 authorized_keys
就可以了,cat id_dsa.pub >> /root/.ssh/authorized_keys
。
在这里我偷了个懒直接复制 ubuntu 的 authorized_keys
代替 root 的 authorized_keys
,cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/authorized_keys
。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139779.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...