色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux中傳輸文件文件夾的10個scp命令

dyquk4xk2p3d ? 來源:入門小站 ? 2023-05-05 10:11 ? 次閱讀

scp 命令的基本語法

下面的命令將讀作copy source_file_name進入destination_folder在destination_host使用username account。

>scpsource_file_nameusername@destination_host:destination_folder

里面有很多參數(shù)scp你可以使用的命令。以下是可能在日常使用中使用的參數(shù)。

使用-v參數(shù)提供 scp 進程的詳細信息

基礎(chǔ)的scp不帶參數(shù)的命令將在后臺復制文件。除非該過程完成或出現(xiàn)某些錯誤,否則用戶將看不到任何內(nèi)容。

你可以使用-v參數(shù)將調(diào)試信息打印到屏幕中。它可以幫助你調(diào)試連接、身份驗證和配置問題。

rumenz@local$scp-vLabel.pdfrumenz@192.168.1.110:.

輸出

復制文件時 scp 顯示進度

Executing:program/usr/bin/sshhost202.x.x.x,usermrarianto,commandscp-v-t.
OpenSSH_6.0p1Debian-3,OpenSSL1.0.1c10May2012
debug1:Readingconfigurationdata/etc/ssh/ssh_config
debug1:/etc/ssh/ssh_configline19:Applyingoptionsfor*
debug1:Connectingto202.x.x.x[202.x.x.x]port22.
debug1:Connectionestablished.
debug1:Host'202.x.x.x'isknownandmatchestheRSAhostkey.
debug1:Foundkeyin/home/pungki/.ssh/known_hosts:1
debug1:ssh_rsa_verify:signaturecorrect
debug1:Nextauthenticationmethod:password
rumenz@202.x.x.x'spassword:
debug1:Authenticationsucceeded(password).
Authenticatedto202.x.x.x([202.x.x.x]:22).
Sendingfilemodes:C07703760348Label.pdf
Sink:C07703760348Label.pdf
Label.pdf100%3672KB136.0KB/s00:27
Transferred:sent3766304,received3000bytes,in65.2seconds
Bytespersecond:sent57766.4,received46.0
debug1:Exitstatus0

提供原始文件的修改時間、訪問時間和模式

-p參數(shù)將幫助你解決這個問題。估計時間和連接速度將出現(xiàn)在屏幕上。

rumenz@local$scp-pLabel.pdfrumenz@192.168.1.110:.

輸出

scp 估計復制大文件所需的時間

>rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB126.6KB/s00:29

使用 -C 參數(shù)加快文件傳輸速度

可以加快文件傳輸速度的參數(shù)之一是-C范圍。這-C參數(shù)將隨時隨地壓縮你的文件,獨特的是壓縮只發(fā)生在網(wǎng)絡中。當文件到達目標服務器時,它將恢復到壓縮前的原始大小。

>rumenz@local$scp-pvmessages.logrumenz@192.168.1.110:.

輸出

scp 在不壓縮的情況下傳輸文件

Executing:program/usr/bin/sshhost202.x.x.x,usermrarianto,commandscp-v-p-t.
OpenSSH_6.0p1Debian-3,OpenSSL1.0.1c10May2012
debug1:Readingconfigurationdata/etc/ssh/ssh_config
debug1:/etc/ssh/ssh_configline19:Applyingoptionsfor*
debug1:Connectingto202.x.x.x[202.x.x.x]port22.
debug1:Connectionestablished.
debug1:identityfile/home/pungki/.ssh/id_rsatype-1
debug1:Foundkeyin/home/pungki/.ssh/known_hosts:1
debug1:ssh_rsa_verify:signaturecorrect
debug1:Tryingprivatekey:/home/pungki/.ssh/id_rsa
debug1:Nextauthenticationmethod:password
rumenz@202.x.x.x'spassword:
debug1:Authenticationsucceeded(password).
Authenticatedto202.x.x.x([202.x.x.x]:22).
debug1:Sendingcommand:scp-v-p-t.
Filemtime1323853868atime1380425711
Sendingfiletimestamps:T1323853868013804257110
messages.log100%93MB58.6KB/s27:05
Transferred:sent97614832,received25976bytes,in1661.3seconds
Bytespersecond:sent58758.4,received15.6
debug1:Exitstatus0

-C允許壓縮

rumenz@local$scp-Cpvmessages.logrumenz@192.168.1.110:.

輸出

scp 使用壓縮更快地傳輸文件

Executing:program/usr/bin/sshhost202.x.x.x,usermrarianto,commandscp-v-p-t.
OpenSSH_6.0p1Debian-3,OpenSSL1.0.1c10May2012
debug1:Readingconfigurationdata/etc/ssh/ssh_config
debug1:/etc/ssh/ssh_configline19:Applyingoptionsfor*
debug1:Connectingto202.x.x.x[202.x.x.x]port22.
debug1:Connectionestablished.
debug1:identityfile/home/pungki/.ssh/id_rsatype-1
debug1:Host'202.x.x.x'isknownandmatchestheRSAhostkey.
debug1:Foundkeyin/home/pungki/.ssh/known_hosts:1
debug1:ssh_rsa_verify:signaturecorrect
debug1:Nextauthenticationmethod:publickey
debug1:Tryingprivatekey:/home/pungki/.ssh/id_rsa
debug1:Nextauthenticationmethod:password
rumenz@202.x.x.x'spassword:
debug1:Enablingcompressionatlevel6.
debug1:Authenticationsucceeded(password).
Authenticatedto202.x.x.x([202.x.x.x]:22).
debug1:channel0:new[client-session]
debug1:Sendingcommand:scp-v-p-t.
Filemtime1323853868atime1380428748
Sendingfiletimestamps:T1323853868013804287480
Sink:T1323853868013804287480
Sendingfilemodes:C060097517300messages.log
messages.log100%93MB602.7KB/s02:38
Transferred:sent8905840,received15768bytes,in162.5seconds
Bytespersecond:sent54813.9,received97.0
debug1:Exitstatus0
debug1:compressoutgoing:rawdata97571111,compressed8806191,factor0.09
debug1:compressincoming:rawdata7885,compressed3821,factor0.48

如果你要通過網(wǎng)絡復制大量文件,-C參數(shù)將幫助你減少所需的總時間。

壓縮方法不適用于所有文件。當源文件已經(jīng)被壓縮時,就沒有什么效果了。文件如.zip,.rar,pictures, 和.iso

更改 scp 密碼以加密文件

默認情況下scp使用AES-128來加密文件。如果你想更改為其他密碼對其進行加密,你可以使用-c范圍。看看這個命令。

rumenz@local$scp-c3desLabel.pdfrumenz@192.168.1.110:.

rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB282.5KB/s00:13

上面的命令告訴scp使用3des algorithm來加密文件。請注意此參數(shù)使用-c不是-C。

使用 scp 命令限制帶寬使用

另一個可能有用的參數(shù)是-l范圍。這-l參數(shù)將限制使用的帶寬制 。如果你執(zhí)行自動化腳本來復制大量文件,這將很有用

rumenz@local$scp-l400Label.pdfrumenz@192.168.1.110:.

rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB50.3KB/s01:13

scp 默認帶寬的單位是Kilobyte/sec(KB/s)。所以如果你想限制你的帶寬scp最多只有50 KB/s,你需要將其設置為50 x 8=400.

指定要與 scp 一起使用的特定端口

scp正在使用端口22作為默認端口。但出于安全原因,你可以將端口更改為另一個端口. 例如,我們使用端口2249.

rumenz@local$scp-P2249Label.pdfrumenz@192.168.1.110:.

rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB262.3KB/s00:14

遞歸復制目錄中的文件

有時我們需要復制目錄和其中的所有文件,目錄。

rumenz@local$scp-rdocumentsrumenz@192.168.1.110:.

rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB282.5KB/s00:13
scp.txt100%10KB9.8KB/s00:00

復> 制過程完成后,你將在目標服務器上找到一個名為documents及其所有文件。文件夾documents是自動創(chuàng)建的。

禁用進度表和警告 / 診斷消息

rumenz@local$scp-qLabel.pdfrumenz@192.168.1.110:.

rumenz@202.x.x.x'spassword:
rumenz@local$

可以看到,輸入密碼后,沒有關(guān)于 scp 進程的信息。該過程完成后,你將再次看到提示。

通過代理使用 scp 復制文件

代理服務器通常用于辦公環(huán)境。scp 本身沒有配置代理。當你的環(huán)境使用代理時,你必須告訴scp 與代理進行通信

例如代理地址是10.0.96.6代理端口是8080.代理還實現(xiàn)了用戶身份驗證。首先,你需要創(chuàng)建~/.ssh/config文件

ProxyCommand/usr/bin/corkscrew10.0.96.68080%h%p~/.ssh/proxyauth

然后你需要創(chuàng)建文件~/.ssh/proxyauth里面輸入。

myusername:mypassword

前提是需要安裝corkscrew

$apt-getinstallcorkscrew

Centos系統(tǒng)可以用yum安裝corkscrew

#yuminstallcorkscrew

由于~/.ssh/proxyauth文件包含你的username和password以明文格式,請確保該文件只能自己訪問。

選擇不同的ssh_config 文件

對于經(jīng)常在公司網(wǎng)絡和公共網(wǎng)絡之間切換的移動用戶來說,總是在scp中更改設置會很痛苦。

場景示例

代理在公司網(wǎng)絡中使用,但不在公共網(wǎng)絡中使用,并且你定期切換網(wǎng)絡。

rumenz@local$scp-F/home/pungki/proxy_ssh_configLabel.pdf

rumenz@192.168.1.110:.
rumenz@202.x.x.x'spassword:
Label.pdf100%3672KB282.5KB/s00:13

默認情況下ssh_config每個用戶的文件將被放置在~/.ssh/config。創(chuàng)建一個特定的ssh_config具有代理兼容性的文件將更容易在網(wǎng)絡之間切換。

當你在公司網(wǎng)絡,你可以使用-F范圍。當你在公共網(wǎng)絡上時,你可以不用-F參數(shù)。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11313

    瀏覽量

    209748
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1838

    瀏覽量

    32271
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    567

    瀏覽量

    24763
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    685

    瀏覽量

    22047
  • SCP
    SCP
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    9265

原文標題:在 Linux 中傳輸文件文件夾的 10個 scp 命令

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux文件是一什么文件的路徑

    從這一章開始,阿銘介紹的命令會越來越多,希望你能夠反復練習每一命令的每一選項。Windows下,新建、復制、刪除
    的頭像 發(fā)表于 10-17 09:07 ?1262次閱讀

    Linux命令詳解之scp命令

    #lsdestDirlocalDirtestDir將遠程目錄拷貝到本地,并制定本地文件夾名稱為:localDir以上就是實際應用中比較常用的 scp命令 用法,另外需要注意的是,遠
    發(fā)表于 08-27 13:41

    如何刪除msn共享文件夾

    如何刪除msn共享文件夾  Q:我的電腦中有安裝了MSN 8.0才有的無名文件夾。我想問問董師傅,這個文件夾到底有什么?如何刪除?
    發(fā)表于 02-24 13:56 ?800次閱讀

    ubuntu隱藏/顯示文件文件夾

    ubuntu 16.04 LTS - 隱藏/顯示文件文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件文件夾 2. Show hidden and backup
    發(fā)表于 11-25 12:52 ?5089次閱讀

    DOS命令進入D盤文件夾怎么操作

    DOS是個人計算機上的一類操作系統(tǒng),是一種面向磁盤的系統(tǒng)軟件。下詳細介紹DOS命令進入D盤文件夾怎么操作。
    發(fā)表于 01-17 14:35 ?9963次閱讀
    DOS<b class='flag-5'>命令</b>進入D盤<b class='flag-5'>文件夾</b>怎么操作

    dos命令怎么用_DOS下創(chuàng)建文件文件夾

    DOS命令,計算機術(shù)語,是指DOS操作系統(tǒng)的命令,是一種面向磁盤的操作命令,主要包括目錄操作類命令、磁盤操作類命令
    發(fā)表于 01-17 16:15 ?5.6w次閱讀
    dos<b class='flag-5'>命令</b>怎么用_DOS下創(chuàng)建<b class='flag-5'>文件</b>、<b class='flag-5'>文件夾</b>

    基于Linux文件夾的結(jié)構(gòu)說明及用途的簡單解析

    linux下各文件夾的結(jié)構(gòu)說明及用途介紹。
    的頭像 發(fā)表于 01-26 14:47 ?2862次閱讀

    Linux如何判斷文件夾是否存在并新建文件夾

    本文檔的主要內(nèi)容詳細介紹的是Linux如何判斷文件夾是否存在并新建文件夾vi文件免費下載。
    發(fā)表于 01-17 08:00 ?8次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>如何判斷<b class='flag-5'>文件夾</b>是否存在并新建<b class='flag-5'>文件夾</b>

    如何在文件管理器隱藏文件文件夾

    如果一系統(tǒng)被多個用戶使用,你或許出于個人原因想在文件管理器隱藏一些文件文件夾不讓其他人看到(絕大多數(shù)用戶不會對
    發(fā)表于 05-13 09:34 ?1377次閱讀
    如何在<b class='flag-5'>文件</b>管理器<b class='flag-5'>中</b>隱藏<b class='flag-5'>文件</b>和<b class='flag-5'>文件夾</b>

    linuxscp命令怎么用_linux的grep命令用法

    linuxscp命令用于Linux之間復制文件
    發(fā)表于 09-04 15:36 ?4437次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>scp</b><b class='flag-5'>命令</b>怎么用_<b class='flag-5'>linux</b>的grep<b class='flag-5'>命令</b>用法

    Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾的資源不會被導入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    的頭像 發(fā)表于 02-12 16:10 ?2603次閱讀

    筆記:Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾的資源不會被導入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    發(fā)表于 01-21 06:24 ?4次下載
    筆記:Unity中所有特殊的<b class='flag-5'>文件夾</b>

    使用SCP和RsyncLinux傳輸文件

    Linux ,有時需要將文件從一臺計算機傳輸到另一臺計算機。為了完成這個任務,有兩主要的
    的頭像 發(fā)表于 05-12 14:32 ?964次閱讀

    如何在Linux文件文件夾搜索文本?

    如果您是開發(fā)人員、Web 程序員或處理許多文件的人,并且需要查找單個文本,今天可要好好看這篇文章了。 假設您有一包含 30 文件夾和 20,000
    的頭像 發(fā)表于 05-12 16:19 ?1682次閱讀

    linux 顯示文件夾所有文件的屬性

    Linux,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a
    的頭像 發(fā)表于 11-13 16:52 ?1024次閱讀
    主站蜘蛛池模板: 超碰97人在线视频| 91情国产l精品国产亚洲区| 伊人情涩网| 国拍自产精品福利区| 亚洲H成年动漫在线观看不卡| 国产成人精品自拍| 偷拍亚洲色自拍| 国产精品久久精品视| 午夜十八岁禁| 亚洲色欲色欲WWW在线成人网| 国产精品无码中文在线AV| 性生生活大片又黄又| 精品久久久久久久国产潘金莲| 亚洲中字幕永久在线观看| 久久久无码精品亚洲A片软件| 最新果冻传媒在线观看免费版| 暖暖高清视频免费| 大地影院在线播放| 无码人妻丰满熟妇啪啪网不卡| 花蝴蝶高清观看免费| 综合亚洲桃色第一影院| 亚洲成人黄色在线| 国产色综合色产在线视频| 欧美日韩精品| 国产ZZJJZZJJ视频全免费| 97色伦图片97色伦图影院久久| 日韩欧美一区二区三区在线 | 一受多攻高h| 欧美性暴力变态xxxx| 国产欧洲野花A级| 抽插妇女疯狂视频| 9久爱午夜视频| 亚州免费一级毛片| 女神被调教成了精盆| 国产精品亚洲精品影院| 成人免费网址在线| 在线观看永久免费网址| 三级aa久久| 久久精品国产久精国产果冻传媒| gogo亚洲肉体艺术照片9090| 亚洲 欧美 国产 综合五月天|