1.确保机器安装openssh
2.每台机器上执行ssh-keygen -t rsa
3.执行完以后在用户根目录会生成.ssh不可见文件夹 直接cd ; cd .ssh进去即可
4.进去以后有id_rsa,id_rsa.pub(公钥) 将公钥添加到 authorized_keys 文件中 使用cat id_rsa.pub >> authorized_keys ,如果没有改文件直接创建文件即可 并添加chmod +777 authorized_keys 给文件添加权限。将服务器集群的每一台机器都执行该指令,讲所有的服务器的公钥都添加到所有的服务器中的authorized_keys改文件中, 每台机器都添加所有机器的公钥即可。
5.给文件夹添加权限
chmod 600 .ssh/authorized_keys ;authorized_keys 该文件600权限
chmod 700 .ssh ; .ssh 文件权限700
5.执行 scp wenjian.txt root@10.0.0.1:/home/package 即可讲文件传输过去了。