遠程傳輸文件命令:scp


1、概述

   scp(secure copy)是一個基於 SSH 協議在網絡之間進行安全傳輸的命令,其格式為“scp [參數] 本地文件 遠程帳戶@遠程 IP 地址:遠程目錄”。 與第 2 章講解的 cp 命令不同,cp 命令只能在本地硬盤中進行文件復制,而 scp 不 僅能夠通過網絡傳送數據,而且所有的數據都將進行加密處理。例如,如果想把一些文件通過網絡從一台主機傳遞到其他主機,這兩台主機又恰巧是 Linux 系統,這時使用 scp 命令就可以輕松完成文件的傳遞了。scp 命令中可用的參數以及作用如表 9-2 所示。 

   在使用 scp 命令把文件從本地復制到遠程主機時,首先需要以絕對路徑的形式寫清本地 文件的存放位置。如果要傳送整個文件夾內的所有數據,還需要額外添加參數-r 進行遞歸操 作。然后寫上要傳送到的遠程主機的 IP 地址,遠程服務器便會要求進行身份驗證了。當前用 戶名稱為 root,而密碼則為遠程服務器的密碼。如果想使用指定用戶的身份進行驗證,可使用 用戶名@主機地址的參數格式。最后需要在遠程主機的 IP 地址后面添加冒號,並在后面寫上 要傳送到遠程主機的哪個文件夾中。只要參數正確並且成功驗證了用戶身份,即可開始傳送 工作。由於 scp 命令是基於 SSH 協議進行文件傳送的,而 9.2.2 小節又設置好了密鑰驗證,因 此當前在傳輸文件時,並不需要賬戶和密碼。 

2、命令:

    [root@localhost /]# scp haha.txt 192.168.232.151:/test         #將haha.txt遠程傳輸給主機192.168.232.151中/test文件夾中。

  

 

3、驗證:

    在服務器主機中的相對應文件夾中查看是否存在haha.txt文件。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM