欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

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

时间:2023-06-27

本文解决方案来源于: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 /root/.ssh/# 重启SSH服务sudo service ssh restart

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。