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/ //拷貝目錄