ssh免密码登录全过程

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 [email protected]:~/.ssh/
cp id_rsa.pub authorized_keys

3.在服务器上更改权限(必须)

chmod 755 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

你可能感兴趣的:(ssh免密码登录全过程)