1)本地查看是否已经生成SSH密钥(id_rsa、id_rsa.pub代表已经有SSH密钥):ls ~/.ssh
2)本地生成SSH密钥对(我这边3个直接回车):ssh-keygen -t rsa
3)将本地公钥(/root/.ssh/id_rsa.pub)添加到目标服务器的文件中(/root/.ssh/authorized_keys):ssh-copy-id root@172.30.180.42
a)本地id_rsa.pub内容:
b)本地执行ssh-copy-id root@172.30.180.42将SSH密钥赋值到服务器,需要输入目标服务器密码
c)查看目标服务器文件(/root/.ssh/authorized_keys)
4)在本地将文件拷贝到服务器:scp /tmp/aaa.txt root@172.30.180.42:/tmp/