最近工作中需要从一台主机中将某个文件夹(发布目录)考到多台主机的要求:
Linux命令选择scp ,scp命令格式如下:
Shell命令:从远端主机下载文件
1. scp -p port username@serverip:/home/user/file /home/user/file
-p port为指定端口,一般采用默认端口,可省略;
username为远端主机的用户名;
serverip 为远端主机的IP;
第一个/home/user/file 为远端主机文件路径
第二个/home/user/file为本地主机文件路径
Shell命令:本地文件上传远端主机
2. scp -r /home/user/file username@serverip:/home/user/file
-r 表示传输整个文件夹
以上两个命令都可以正常完成文件主机之间的传输,但操作过程中需要输入密码,比较麻烦,那么接下来需要在主机之间建立通信互信,以减少密码输入。