Linux的scp命令可以實現兩台服務器之間互相拷貝文件,我的測試環境是Centos6.4.
基本的命令格式
scp 拷貝目標文件 遠程用戶@遠程主機地址:遠程目錄
一、從本機拷貝到目標遠程主機
# scp php-7.2.4.tar.gz root@192.168.9.142:/usr/local/src/ //這里是從當前主機拷貝到IP位142的局域網主機目錄/usr/local/src下
The authenticity of host '192.168.9.142 (192.168.9.142)' can't be established.
RSA key fingerprint is 11:b6:be:81:a0:be:b7:14:b4:2d:d6:99:de:8d:7c:f1. Are you sure you want to continue connecting (yes/no)? yes //輸入回車會彈出提示,然后輸入yes回車
root@192.168.9.142's password: //輸入密碼即可
執行完成之后,去目標遠程主機對應目錄查看,文件在,說明成功
二、從遠程主機拷貝到本機
# scp root@192.168.9.142:/usr/local/src/redis.tar.gz /usr/local/src/ //這里是從目標主機142拷貝文件到本機/usr/local/src下
root@192.168.9.142's password: //輸入遠程主機密碼回車即可
redis.tar.gz 100% 1696KB 1.7MB/s 00:00
補充、一次拷貝多個文件或者目錄
# scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/ //拷貝多個文件
# scp -r root@192.168.9.142:/usr/local/src/cp_dir/ /usr/local/src/ //拷貝目錄