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