1、准备ssh-copy-id
brew install ssh-copy-id
2、生成私钥公钥
ssh-keygen -t rsa -b 1024
3、将公钥上传致服务器(~/.ssh/authorized_keys)
ssh-copy-id -i 公钥 root@192.168.1.xxx
4、在本地~/.config文件中添加(如果没有则新建)
Host xxx
HostName 192.168.1.xxx
User root
PreferredAuthentications publickey
IdentityFile ~/.ssh/私钥
ssh-keygen -t dsa –C user.email –f ~/.ssh/user.email