一、scp的用處
如果你有幾臺(tái)美國(guó)vps,而阿里是支持內(nèi)網(wǎng)傳輸?shù),并且不限制帶寬,正常傳輸文件的速度能達(dá)到35m~50m/s,這個(gè)時(shí)候我們就可以使用內(nèi)網(wǎng),在幾臺(tái)美國(guó)vps之間傳輸命令,只要把域名處,換成內(nèi)網(wǎng)IP即可。使用的命令是scp,這個(gè)命令linux內(nèi)置,本機(jī)和目標(biāo)機(jī),只要支持ssh,無(wú)須安裝設(shè)置任何軟件。
1、獲取遠(yuǎn)程服務(wù)器上的文件
scp -P 2222 root@www.hexiangjixie.cn:/root/test.tar.gz /home/test.tar.gz
上端口大寫(xiě)P 為參數(shù),2222 表示更改SSH端口后的端口,如果你的美國(guó)vps沒(méi)有更改SSH端口可以不用添加該參數(shù)。 root@www.hexiangjixie.cn 表示使用root用戶登錄遠(yuǎn)程服務(wù)器www.hexiangjixie.cn,:/root/test.tar.gz 表示遠(yuǎn)程服務(wù)器上的文件,最后面的/home/test.tar.gz表示保存在本地上的路徑和文件名。
2、獲取遠(yuǎn)程服務(wù)器上的目錄
scp -P 2222 -r root@www.hexiangjixie.cn:/root/dirname/ /home/dirname/
3、將本地文件上傳到服務(wù)器上
scp -P 2222 /home/test.tar.gz root@www.hexiangjixie.cn:/root/test.tar.gz
4、將本地目錄上傳到服務(wù)器上
scp -P 2222 -r /home/dirname/ root@www.hexiangjixie.cn:/root/dirname/
以上比較實(shí)用,各位站長(zhǎng)可以搗鼓搗鼓,不明白的可以聯(lián)系我們