ssh免密登陆

2018-08-07  本文已影响14人  忆昔溪

操作步骤:

  1. 客户端【Mac电脑】生成公私钥:

    ssh-keygen -t rsa
    (连续三次回车即可,无需要设置密码)
    
  2. 连接服务端【iPhone手机】:

    ssh root@服务端ip
    (也可以使用usb连接手机)
    
  3. 找到并进入服务端上的.ssh目录:

    cd ~/.ssh
    mkdir .ssh 
    (若没有,则创建文件目录)
    
  4. 设置文件目录的权限:

    chmod 700 .ssh
    (必须将.ssh的权限设为700,或者755)
    
  5. 拷贝客户端公钥即id_rsa.pub到服务端目录.ssh

    scp ~/.ssh/id_rsa.pub root@192.168.39.168:.ssh/id_rsa.pub 
    或
    ssh-copy-id root@服务器地址
    (此时需要输入密码alpine)
    
  6. 找到服务端.ssh目录下的authorized_keys文件

    touch authorized_keys
    (若没有,则创建文件)
    chmod 600 authorized_keys
    (给600权限)
    
  7. 将公钥内容追加到authorized_keys文件:

    cat id_rsa.pub >> authorized_keys
    (可通过`cat`命令查看)
    

原理

上一篇下一篇

猜你喜欢

热点阅读