腾讯云Ubuntu使用SSH密钥远程Root用户登陆

本文解决方案来源于:Ubuntu 18.04 root 使用ssh密钥远程登陆

起因
Ubuntu默认禁止root用户远程登陆。
腾讯云官方所给的解决方案:Ubuntu 系统如何使用 root 用户登录实例?但是我们需要的是通过密钥登陆root用户,而非密码。
原因

通过find -name authorized_keys可以看到root用户和ubuntu用户分别对应一个authorized_keys文件。ubuntu用户加载了正确的ssh公钥,而root用户下的authorized_keys文件内容则为空。

解决
# 打开 ubuntu 用户的 authorized_keys 文件所在目录
cd /home/ubuntu/.ssh/
# 拷贝 authorized_keys 文件覆盖root用户的 authorized_keys 文件
cp -i authorized_keys

腾讯云Ubuntu使用SSH密钥远程Root用户登陆最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/20052.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>