1.生成公钥和私钥
ssh-keygen
等同于ssh-keygen -t rsa
运行上面的命令后,系统会出现一系列提示,可以一路回车,例如:
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/glowd/.ssh/id_rsa): Enter
特别说明,要不要对私钥设置口令(passphrase),如果担心私钥的安全,可以设置一个。没有特殊需求直接Enter,为空
运行结束以后, 默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
2.将私钥文件放到服务器上~/.ssh/目录下并重命名为authorized_keys
scp id_rsa.pub root@0.0.0.0:~/.ssh/
cp id_rsa.pub authorized_keys
3.在服务器上更改权限(必须)
chmod 755 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys