ssh - Amazon EC2 Root 登录

标签 ssh amazon-web-services amazon-ec2 jenkins

我正在尝试为我的 EC2 实例启用 root 登录。我知道我可以使用 susudo ,但我需要能够以 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
    

    设置变量 PermitRootLoginPermitRootLogin without-password (不带引号)
    sudo /etc/init.d/sshd restart
    

    关于ssh - Amazon EC2 Root 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407333/

    相关文章:

    ssh - 尝试设置无密码 ssh 时输出重定向不明确

    ssh - pssh,超时,被信号 9 杀死

    java - 使用 TransferManager 将大文件上传到 Amazon S3 存储桶的最佳方法

    angular - 在 S3 中存储和查看 Base64 图像

    ubuntu - AWS EC2 忘记密码且无法使用 SSH

    shell - 如何编写脚本来创建 EC2 实例

    amazon-web-services - 使用 boto3 列出 AWS 实例类型

    linux - 如何从一台机器远程执行不同机器上的linux命令?

    mysql - Openshift:如何通过 RHC 或 SSH 将数据库导入 MySQL?

    amazon-web-services - 与主机同步失败 : -ERR unknown command 'SYNC'