supman
V2EX  ›  问与答

这下糟了...vps 设置的自己都连接不上了.....

  •  
  •   supman · Feb 11, 2015 · 2919 views
    This topic created in 4288 days ago, the information mentioned may be changed or developed.

    本来vps是 用root创建的SSH免密码登陆

    后来,新建了一个名字为 supman 的用户

    然后, 设置PasswordAuthentication no
    PermitRootLogin no

    在重启后就悲剧了, 使用 ssh IP -l root 连接失败, ssh IP -l supman 竟然也失败.....

    11 replies  •  2015-02-11 18:09:34 +08:00
    supman
    supman
    OP
    Feb 11, 2015
    1
    ssh IP -l root 失败 是因为设置了禁止root用户登陆, 但为什么新建的用户也不能登陆呢? 密钥在本地保存完好, 没有任何问题...
    rainy3636
    rainy3636
    Feb 11, 2015 via iPhone❤️1
    2
    PasswordAuthentication no
    此项适用于所有用户
    DuckJK
    DuckJK
    Feb 11, 2015
    3
    VPS上面的密钥在哪个用户目录下面?
    DuckJK
    DuckJK
    Feb 11, 2015
    4
    一般修改这种SSH配置文件,我都是修改之后另外打开一个SSH试试。
    supman
    supman
    OP
    Feb 11, 2015
    5
    @desayzhe 密钥是root用户创建的......难道, root用户禁止登陆后, 密钥就没用了.....?
    DuckJK
    DuckJK
    Feb 11, 2015
    6
    你把root远程登录禁止掉了。死翘翘了~~
    supman
    supman
    OP
    Feb 11, 2015
    7
    @desayzhe 涨姿势了..... 花了一天时间弄的ssl..明天又要重头开始了..... 谢谢啦
    DuckJK
    DuckJK
    Feb 11, 2015❤️1
    8
    不知道有没有别的办法,上面没东西就重装了。下次改了配置先另外启一个SSH试试
    yanyuechuixue
    yanyuechuixue
    Feb 11, 2015 via Android❤️1
    9
    @supman 在后台可以进去的。
    至少openvz的,在cp里面可以开临时会话。
    NeoAtlantis
    NeoAtlantis
    Feb 11, 2015 via Android
    10
    不是应该在vps的这个新用户的.ssh目录的authorized_keys文件中增加你的公钥并把目录和文件的权限都改成400才行吗?我干这事情之前会先不禁止root和密码验证,出去用这个新用户登录试下。
    Busy
    Busy
    Feb 11, 2015
    11
    不要重启系统,重启 sshd 服务,另开 terminal 后 ssh 试试
    要 user 登录的话,公钥放在 /home/username/.ssh/authorized_keys 文件内,authorized_keys 文件权限为 400,.ssh文件夹 权限 500
    楼上说公钥文件和文件夹都为400是害人了 - -!!
    Linux 除内核级的,犯得着重启系统?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   608 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    ♥ Do have faith in what you're doing.