不同的Linux之間copy文件常用有3種方法,第一種就是ftp,也就是其中一臺Linux安裝ftp Server,這樣可以另外一臺使用ftp的client程序來進行文件的copy。第二種方法就是採用samba服務,類似Windows文件copy 的方式來操作,比較簡潔方便,第三種就是利用scp命令來進行文件複製。
scp是有Security的文件copy,基於ssh登錄。操作起來比較方便,比如要把當前一個文件copy到遠程另外一臺主機上,可以如下命令。
- scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然後會提示你輸入另外那臺172.19.2.75主機的root用戶的登錄密碼,接着就開始copy了。
如果想反過來操作,把文件從遠程主機copy到當前系統,也很簡單。
- scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/
- #如果不是默認的22端口,請使用大寫P 例如
- scp -P 8382 upload.tar.gz root@74.86.170.242:/home/root