Tom*_*son 23 ssh amazon-ec2 amazon-web-services jenkins
我正在尝试为我的EC2实例启用root登录.我知道我可以使用su或者sudo,但我需要能够以root用户身份进入我的服务器,因为Jenkins EC2-Plugin需要root访问权限.
我在网络搜索过程中找到了一些解决方案,但它们都没有用:
PermitRootLogin 在 /etc/ssh/sshd_configauthorized_keys到root的.ssh-Folder这个链接似乎非常有用,但也没有用:http://teknika.tumblr.com/post/5416465911/jenkins-ec2
thi*_*114 49
请参阅以下内容以设置root登录:
sudo -s (to become root)
vi /root/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
删除文件开头的行,直到找到单词ssh-rsa.
vi /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)
将变量设置PermitRootLogin为PermitRootLogin without-password(不带引号)
sudo /etc/init.d/sshd restart
Run Code Online (Sandbox Code Playgroud)
编辑/etc/ssh/sshd_config
然后重启ssh服务
/sbin/service sshd restart
Run Code Online (Sandbox Code Playgroud)
您需要编辑文件:/etc/ssh/sshd_config 并重新启动 ssh 服务。
如果您想使用密钥登录,请更改如下:
PermitRootLogin yes
RSAAuthentication yes
Run Code Online (Sandbox Code Playgroud)如果您想使用密码登录,请更改如下:
PermitRootLogin yes
PasswordAuthentication yes
Run Code Online (Sandbox Code Playgroud)当您使用密钥进行身份验证时尝试此操作:
$user@instance: sudo su
Run Code Online (Sandbox Code Playgroud)
或使用以下命令指定密码:
$user@instance: sudo su passwd
Run Code Online (Sandbox Code Playgroud)
并更改密码以进入sudo su。
| 归档时间: |
|
| 查看次数: |
41500 次 |
| 最近记录: |