在服务器上生成密钥对后追加
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized.keys
如果提示文件不存在则运行echo ~/.ssh/id_rsa.pub >> ~/.ssh/authorized.keys && chmod 600 ~/.ssh/authorized.keys
确保.ssh目录权限为700,authorized_keys文件权限为600
在本地电脑生成密钥对后添加到服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub 远程用户名@远程地址 [-p post]
输入密码后会自动将本地公钥复制到远程主机的thorized.keys文件中,同时会自动设置相关权限