通過scp傳輸
當(dāng)兩臺LINUX主機(jī)之間要互傳文件時(shí)可使用SCP命令來實(shí)現(xiàn)
scp傳輸速度較慢,但使用ssh通道保證了傳輸?shù)陌踩?/p>
復(fù)制文件
將本地文件拷貝到遠(yuǎn)程
scp 本地文件名 遠(yuǎn)端服務(wù)器用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)端服務(wù)器路徑
scp /etc/passwd root@192.168.2.111:/tmp
從遠(yuǎn)程將文件拷回本地
scp 遠(yuǎn)端服務(wù)器用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:文件名 本地路徑
scp root@192.168.15.100:/etc/passwd /tmp
復(fù)制目錄
將本地目錄拷貝到遠(yuǎn)程
scp -r 本地目錄 遠(yuǎn)端服務(wù)器用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)端服務(wù)器路徑
scp -r /home/test root@www.feixiangkeji.cn:/home/other
從遠(yuǎn)程將目錄拷回本地
scp -r 遠(yuǎn)端服務(wù)器用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:目錄 本地路徑
scp -r root@www.feixiangkeji.cn:/home/test /home/other
參數(shù)描述
-a盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復(fù)制
-r若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地
-f若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制
-v和大多數(shù) linux 命令中的 -v 意思一樣 , 用來顯示進(jìn)度 . 可以用來查看連接 , 認(rèn)證 , 或是配置錯(cuò)誤
-C使能壓縮選項(xiàng)
-P選擇端口 . 注意 -p 已經(jīng)被 rcp 使用
-4強(qiáng)行使用 IPV4 地址
-6強(qiáng)行使用 IPV6 地址
eg:
scp 命令使用端口號 4588
scp -P 4588 root@www.feixiangkeji.cn:/usr/local/sin.sh /home/test
通過此scp命令,我們可以做一個(gè)小的項(xiàng)目,通過對幾臺LINUX 服務(wù)器性能監(jiān)控,生產(chǎn)一個(gè)報(bào)告,再定期向管理機(jī)發(fā)送報(bào)告! ( 腳本,重定向,計(jì)劃任務(wù),ssh 免密認(rèn)證,scp 文件傳輸)