我正在尝试为我的 EC2 实例启用 root 登录。我知道我可以使用 su
或 sudo
,但我需要能够以 root 身份通过 ssh 连接到我的服务器,因为 Jenkins EC2-Plugin 需要 root 访问权限。
我在网络搜索过程中已经找到了一些解决方案,但它们都不起作用:
PermitRootLogin
在 /etc/ssh/sshd_config
authorized_keys
到 root 的 .ssh
-文件夹此链接似乎很有用,但也不起作用:http://teknika.tumblr.com/post/5416465911/jenkins-ec2
最佳答案
引用以下设置root登录:
sudo -s (to become root)
vi /root/.ssh/authorized_keys
删除文件开头的行,直到找到单词
ssh-rsa
.vi /etc/ssh/sshd_config
设置变量
PermitRootLogin
至 PermitRootLogin without-password
(不带引号)sudo /etc/init.d/sshd restart
关于ssh - Amazon EC2 Root 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407333/