RHEL4- ssh服務(五)ssh之linux客戶端scp工具

Scp工具的做用是在網絡主機間複製文件,它用ssh工具來傳輸及驗證數據,提供與ssh工具相同的安全保護。安全

下面的我將舉個例子,起做用是將文件/etc/ssh/sshd_config從192.168.100.27服務器複製到客戶機主機192.168.100.9的/root目錄中,以下圖所示(請注意複製以前和複製以後,root文件夾的內容變化):服務器

clip_p_w_picpath002

你們請注意在使用了scp命令回車後會讓你輸入密碼,這裏的密碼是192.168.100.27的root用戶密碼。能夠看出複製以後root文件夾中已經多出了一個sshd_config這個文件。證實已經複製成功!網絡

Scp工具的命令格式以下,以下圖所示:ssh

clip_p_w_picpath003

其中的主要參數以及含義以下。ide

一、-B:批處理模式。該模式防止對口令的輸入而使得用戶能在程序腳本中使用scp工具。工具

二、-c cipher:直接傳遞給ssh工具,表示指定數據加密的密碼。加密

三、-C:向ssh工具傳遞-C標誌以容許壓縮。spa

四、-I identity_file:指定RSA認證中的私鑰文件。調試

五、-o ssh_option:該選型的指定值將被直接傳遞給ssh工具。blog

六、-P port:能夠指定客戶端在哪一個端口上與服務器相鏈接。默認值爲端口22.除非特殊指定, 會在文件/etc/services中爲服務器指定該端口。

七、-l limit:指定數據傳輸的寬帶限制,以kbit/S爲單位。

八、-p:保存源主機上的文件屬性。屬性包括修改時間、讀寫時間及初始文件的模式。

九、-q:該選項關閉進度條顯示功能。

十、-r:搜索完整的目錄並複製該目錄下的全部文件。

十一、-S path_to_ssh:該選項指定能找到ssh工具的路徑。在將ssh工具安裝在非標準目錄下時該選項十分有用。

十二、-V:詳細模式。該模式使ssh工具和scp工具顯示進程的調度信息。在調試鏈接、認證和配置所出現的問題時,該選項頗有用處。

下面我舉個例子,來講明如何在192.168.100.9上使用命令scp直接在192.168.100.27和192.168.100.28兩個服務器間傳輸文件,將192.168.100.27上的/root/scp-test文件複製到192.168.100.28的/root目錄中,這種狀況下須要輸入兩次密碼,他麼分別是192.168.100.27和192.168.100.28的密碼,請看下圖:

clip_p_w_picpath005

這樣咱們就把在192.168.100.9上使用scp命令把192.168.100.27上的文件複製到了192.168.100.28這臺機器上。

Scp工具的源文件能夠由多個文件組成。如要把192.168.100.9目錄/var下的全部內容都複製到192.168.100.27的/root目錄下,可使用scp命令,以下圖所示:

clip_p_w_picpath007

圖中我在/root目錄下創建了文件夾abc,而後在文件夾abc裏創建了三個文檔。以後我使用命令把abc裏的三個文檔上傳到192.168.1010.27的/root目錄裏,以下圖,看看複製後192.168.100.27的/root目錄中是否存在這三個文件:

clip_p_w_picpath009

你們能夠看到192.168.100.27服務器的root目錄中已經有12三、45六、789這三個文件了。上傳成功!

 ——————————————————————————————————

特別聲明:--

1、本文爲原創,著做權及使用權爲(做者筆名:閃電cto)本人全部。 ­

2、本文首發於51cto我的博客(http://xudeqiang.blog.51cto.com)。  ­

3、本文只供互聯網上的讀者分享,不供共享範疇,希知。 ­

4、未經許可嚴禁對本文做修改、節選、斷章性質的處理。 ­

5、可轉載,但必須註明原文章首發的出處網址,及文章做者,嚴禁複製。 ­

6、如若轉摘用於雜誌網絡媒體新聞,必須通知做者獲得容許後方可,需收稿費。­

7、做者聯繫信息:QQ:306718122   郵箱levinboy@foxmail.com

——————————————————————————————

相關文章
相關標籤/搜索