mahone3297
V2EX  ›  问与答

如何设置 ubuntu, root 账号,只使用 sshkey 登录,不使用密码登录?现在的情况是 sshkey 和密码都可以登录,相当于如何去掉密码登录功能

  •  
  •   mahone3297 · Dec 26, 2014 · 6348 views
    This topic created in 4157 days ago, the information mentioned may be changed or developed.
    15 replies    2014-12-27 20:22:25 +08:00
    bluu
        1
    bluu  
       Dec 26, 2014
    /etc/ssh/sshd_config
    修改这个文件
    LazyZhu
        2
    LazyZhu  
       Dec 26, 2014
    PasswordAuthentication no
    PermitEmptyPasswords no
    Tink
        3
    Tink  
    PRO
       Dec 26, 2014
    lz的意思好像不是ssh,就是本地登录的时候使用key?问题是不登录的话没法获取~/.ssh下的私钥啊
    mahone3297
        4
    mahone3297  
    OP
       Dec 26, 2014
    @bluu 能说明是具体哪个选项吗?如何修改?

    @LazyZhu 如果只是root账号呢?其他账号,我还是希望能密码登录

    @Tink 我说的是ssh,远程登录服务器。没太明白你说的
    bluu
        5
    bluu  
       Dec 26, 2014
    /etc/ssh/sshd_config
    修改为
    PasswordAuthentication no
    mahone3297
        6
    mahone3297  
    OP
       Dec 26, 2014
    @bluu
    @LazyZhu
    再请教下,我改了 PasswordAuthentication no,确实不能用密码登录,只能用sshkey登录了。继续问2个问题
    1. 我的需求时,root需要ssh key登录,其他账号,密码可以登录
    2. 我现在设置成密码不能登录了,必须用ssh key登录。假如我ssh key不小心丢了,何解?(我用的是do主机)
    fyhqy
        7
    fyhqy  
       Dec 26, 2014
    你的问题好像无解。要不就直接设置为root无法登录。普通用户登录之后再sudo
    LazyZhu
        8
    LazyZhu  
       Dec 26, 2014
    Google "sshd_config Match"
    Tink
        9
    Tink  
    PRO
       Dec 27, 2014
    @mahone3297 我想多了,ssh的话楼上都是正解
    LazyZhu
        10
    LazyZhu  
       Dec 27, 2014
    上面的1可以解决了
    至于2, 主机商都提供临时Console的, 没问题的
    Chichele
        11
    Chichele  
       Dec 27, 2014 via Android
    不修改5楼说的那选项,而是把rootLoginpermit(类似这意思的选项)改成without password
    mahone3297
        12
    mahone3297  
    OP
       Dec 27, 2014
    @LazyZhu
    1. 确实,sshd_config Match好像确实能满足我的需求,谢谢。
    2. do,我昨天看了,是有临时console。临时console的话,是不是不通过ssh的?所以可以用密码登陆(假如我配置ssh不能用密码登陆)?
    zdkmygod
        13
    zdkmygod  
       Dec 27, 2014
    @mahone3297 临时console,用的是VNC。SSH只是禁止远程密码登录,VNC就相当于操作本机。
    mahone3297
        14
    mahone3297  
    OP
       Dec 27, 2014
    @zdkmygod 原来如此,thx!VNC,好高级啊,像是黑科技的样子。。。
    Chipper
        15
    Chipper  
       Dec 27, 2014
    @LazyZhu 您lazyzhu.com用的jekyll吗?能否发下您正在使用的主题?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2940 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    ♥ Do have faith in what you're doing.