前言
Linux服务器之间传输文件能够应用scp命令,然而个别是须要输出明码的,如果咱们是用shell命令做一些批量操作的话,没法输出明码。咱们能够通过配置免密登录,实现scp无密传输文件
1.生成公私钥
ssh-keygen -t rsa
而后始终回车
2.配置
ssh-copy-id -i ~/.ssh/id_rsa.pub 想要免密登录的IP地址
回车后会让你输出明码,输出明码即可
3.测试
scp /usr/web/myTest.jar 192.168.16.142:/usr/web
将本机 /usr/web/myTest.jar 文件 传输到指标主机192.168.16.142的/usr/web文件夹下