V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
rekulas
V2EX  ›  Linux

aws 的 ubuntu 机器, 怎么才能实现直接 root 密码登录

  •  
  •   rekulas ·
    del-xiong · 35 天前 · 1151 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    普通 ubuntu 密码登录很简单 允许 password 和 root 就行了, 以前的 aws 机器也可以这样设置就直接 root 密码登录,但是现在的 ubuntu 怎么设置都不行,登录时始终提示 Permission denied (publickey)需要证书

    查看.ssh 下针对 root 直接拒绝命令 已删除

    询问 deepseek 方案无效未解决

    把 sshd config 的 PubkeyAuthentication 改为 no,root 登录提示输入密码了,但是始终过不了验证,已经再三确认 root 密码正确

    查看 pam 设置未发现异常

    人麻了

    15 条回复
    liuhaitaoSB
        1
    liuhaitaoSB  
       35 天前
    改用 key 吧. 相对更安全点.
    siweipancc
        2
    siweipancc  
       35 天前 via iPhone
    囧你把证书关了或者删了看看,结局可能是重置系统。
    我试过,随缘的,有些可以,有些不可以。
    rekulas
        3
    rekulas  
    OP
       35 天前
    @siweipancc 见题 试过关闭 密码也过不了 奇葩..
    mark2025
        4
    mark2025  
       35 天前
    # /etc/ssh/sshd_config.d/90-custom.conf
    PermitRootLogin yes
    PubkeyAuthentication yes
    # AllowUsers root dba
    PasswordAuthentication yes
    qfdk
        5
    qfdk  
       35 天前 via iPhone
    主要是 permitRootLogin 要 yes. 然后允许密码登陆 记得最后要重启 sshd 服务
    Echiduna
        6
    Echiduna  
       35 天前
    @qfdk 提到的,在线 manpage:
    https://www.mankier.com/5/sshd_config#PermitRootLogin

    一般密码登不上 root 都是因为这个默认设置为 prohibit-root 吧
    rekulas
        7
    rekulas  
    OP
       34 天前
    PermitRootLogin
    PasswordAuthentication

    见题 这些基本设置早就改过了, 没效果
    感觉是 aws 还改了某个系统设置 但我不清楚是什么
    siweipancc
        8
    siweipancc  
       34 天前 via iPhone
    @rekulas 我试过,一半一半的机子可以,但我不远程开发,用 ec2 用户目录权限也更稳一点,
    qfdk
        9
    qfdk  
       34 天前 via iPhone
    @rekulas #7 那机器扔出来 给人瞅一眼就是
    daimaosix
        10
    daimaosix  
       34 天前 via Android
    开 ssh ,让我上去看看
    rekulas
        11
    rekulas  
    OP
       34 天前
    @daimaosix 给个邮箱
    longbow0
        12
    longbow0  
       34 天前
    看看是否需要修改 ~/.ssh/authorized_keys
    参考 https://tecadmin.net/how-to-enable-ssh-as-root-on-aws-ubuntu-instance/
    rekulas
        13
    rekulas  
    OP
       34 天前
    @longbow0 不是这个 这个早就移除过了
    Kaiv2
        14
    Kaiv2  
       33 天前
    rg 下 /etc/ssh/sshd_config 和 /etc/ssh/sshd_config.d/
    目录下面的配置可能遗漏了,云厂商的镜像会有一些自己的默认配置
    rekulas
        15
    rekulas  
    OP
       33 天前
    @Kaiv2 sshd_config.d/下确实还有个 PasswordAuthentication
    改为 yes 重启 root 密码登录仍然报 Permission denied 更换过多次 root 密码没成功
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2366 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:43 · PVG 18:43 · LAX 03:43 · JFK 06:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.