1、在本地Mac终端下创建公钥
ssh-keygen
备注:在这个过程中会有创建文件保存的公钥的提示(Enter file in which to save the key (/home/andron/.ssh/id_rsa): )直接回车即可(若已经创建公钥则会提示是否覆盖,yes),接下来提示输入密码和再次输入密码,继续回车使用空密码。
2、然后生成 authorized_keys 文件
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
3、登陆服务器
ssh 用户名@ip
4、创建文件
mkdir -p ~/.ssh
chmod 700 ~/.ssh
5、在本地机器上运行下列代码,将公钥拷贝到服务器上
scp ~/.ssh/id_rsa.pub 用户名@ip:~/.ssh/id_rsa.pub
6、在服务器上运行下列代码,写入公钥
cat ~/.ssh/node1.id_rsa.pub >> ~/.ssh/authorized_keys