在需要远程访问其他主机的电脑上生成密钥

    1. ssh-keygen

    一路回车
    运行结束以后, 默认在~/.ssh目录生成两个文件:
    id_rsa :私钥
    id_rsa.pub :公钥
    先导入公钥到本机的 authorized_keys认证文件

    1. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

    然后拷贝公钥到被远程的服务器上

    1. scp {-P port} ~/.ssh/id_rsa.pub glowd@host:~

    再附加到 authorized_keys 文件最后

    1. cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

    最后,更改服务器上 .ssh 目录和 authorized_keys 文件的权限

    1. chmod 755 ~
    2. chmod 700 ~/.ssh
    3. chmod 600 ~/.ssh/authorized_keys