预先约定
A:客户端
B:服务器
B上的操作:
mkdir ~/.ssh
cd ~/.ssh
touch authorized_keys
A上的操作:
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub root@Bhost:./.ssh/id_rsa.pub
在A机器上执行
ssh root@Bhost ,连接成功.
如果不想记住B主机的BOST地址,可以在vim ~/.ssh/config
贴上:
Host my
Hostname Bhost
port 22
User root
IdentityFile ~/.ssh/id_rsa
Identitiesonly yes(表示只通过密钥登陆)