1. 本地需要有key文件(公钥和私钥)
ssh-keygen -t rsa
一路回车即可. 执行命令后进入cd ~/.ssh目录,已经生成三个文件:id_rsa id_rsa_pub,known_hosts
2.把公钥拷贝到服务器上
将本地的id_rsa.pub(公钥)拷贝到远程Linux服务器的 ~/.ssh/authorized_keys 文件上
如果服务器上没有authorized_keys文件,需要手工建立,并且修改该文件的访问权限:
$ touch ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
ssh-copy-id -i ~/.ssh/id_rsa.pub root@xxx.xxx.xxx.xxx