日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux scp密码参数,使用scp命令安全地传输带有参数的文件

發布時間:2024/10/5 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux scp密码参数,使用scp命令安全地传输带有参数的文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文以使用scp的例子介紹使用scp命令安全地傳輸帶有參數的文件。

前言

scp命令用于將一臺計算機之間的文件和目錄復制到另一臺計算機,這個實用程序有價值的是它使用ssh來隧道復制(安裝與使用Mole在Linux CLI上創建SSH隧道的方法),這意味著數據是加密的,因為它依賴于ssh的安全功能,在開始使用scp命令之前,請確保將接收文件/目錄的計算機/主機安裝了sshd并正在偵聽。

你可以使用ssh密鑰或密碼驗證方式,scp的語法非常簡單:

scp [OPTIONS] [files or directories] [user@remotehost]:[directory]

scp的各種選項如下:

-3:兩個遠程主機之間的副本通過localhost傳輸,如果沒有此選項,則會直接在兩個遠程主機之間復制數據,請注意,此選項會禁用進度表。

-4:強制scp僅使用IPv4地址。

-6:強制scp僅使用IPv6地址。

-B:選擇批處理模式(防止要求密碼或密碼短語)。

-C:壓縮啟用,將-C標志傳遞給ssh(1)以啟用壓縮。

-c cipher:選擇用于加密數據傳輸的密碼,此選項直接傳遞給ssh(1)。

-F ssh_config:為ssh指定備用的每用戶配置文件,此選項直接傳遞給ssh(1)。

-i identity_file:選擇從中讀取公鑰認證的標識(私鑰)的文件,此選項直接傳遞給ssh(1)。

-l limit:限制使用的帶寬,以Kbit/s為單位。

-o ssh_option:可用于以ssh_config(5)中使用的格式將選項傳遞給ssh,這對于指定沒有單獨的scp命令行標志的選項很有用。

-P port:指定要在遠程主機上連接的端口,請注意,此選項使用大寫P編寫,因為-p已保留用于保留文件的時間和模式。

-p:保留原始文件的修改時間,訪問時間和模式。

-q:安靜模式:禁用進度表以及來自ssh(1)的警告和診斷消息。

-r:遞歸復制整個目錄。

-T:禁用嚴格的文件名檢查。

-v:詳細模式,導致scp和ssh打印有關其進度的調試消息。

使用scp的例子

指定遠程ssh主機使用的默認端口,參數v在這里增加了詳細程度:

scp -Pv 2023 /home/tech/index.html tech@192.168.20.10:/var/www/html

將目錄復制到遠程主機:

scp -Pr 2023 /home/tech/website/ tech@192.168.20.10:/tmp/

將文件從遠程主機復制到本地計算機:

scp tech@192.168.20.10:/tmp/index.html /home/tech/website

使用scp,你可以在兩個遠程主機之間復制文件:

scp tech1@192.168.20.10:/var/log/messages tech2@192.168.20.30:/tmp/logs/

如果你希望上述遠程文件遠程傳輸通過本地計算機,則添加-3參數,如下所示:

scp -3 tech1@192.168.20.10:/var/log/messages tech2@192.168.20.30:/tmp/logs/

如果你希望保留原始文件中的訪問時間,修改時間和模式,請使用小p參數:

scp -pv /home/tech/index.html tech@192.168.20.10:/tmp/

scp可以在傳輸文件時利用ssh的壓縮功能:

scp -Cr /home/tech/website/ tech@192.168.20.10:/tmp/ ## Passes the -C flag to ssh to enable compression.

要在使用scp時禁用進度表以及來自ssh的警告和診斷消息,請使用-q參數:

scp -pqr /home/tech/website/ tech@192.168.20.10:/tmp/

結語

scp命令經常能派上用場,特別是遠程復制文件,關于將重要數據從一個主機傳輸到另一個主機,再也不會感到困難了。

相關主題

總結

以上是生活随笔為你收集整理的linux scp密码参数,使用scp命令安全地传输带有参数的文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。