putty提供的文件傳輸工具PSCP介紹

用 SSH 來傳輸文件

PuTTY 提供了兩個(gè)文件傳輸工具

  • PSCP (PuTTY Secure Copy client)
  • PSFTP (PuTTY SFTP client)

PSCP 通過 SSH 連接,在兩臺(tái)機(jī)器之間安全的傳輸文件珍逸,可以用于任何 SSH(包括 SSH v1娶视、SSH v2) 服務(wù)器蓖康。
PSFTP 則是 SSH-2 中新增的特性,使用的是新的 SFTP 協(xié)議飞袋,使用上與傳統(tǒng)的 FTP 類似瞻坝。事實(shí)上 PSCP 如果發(fā)現(xiàn) SFTP 可用,PSCP就會(huì)使用 SFTP 協(xié)議來傳輸文件寞缝,否則還是 SCP 協(xié)議。PSFTP 與 PSCP 相比仰泻,PSFTP 的優(yōu)點(diǎn)是可以與服務(wù)器進(jìn)行交互荆陆,遍歷服務(wù)器上的文件系統(tǒng),在一個(gè)會(huì)話中上傳或下載多個(gè)文件集侯。而 PSCP 只能一次傳輸一個(gè)文件被啼,傳輸完畢后立刻終止會(huì)話。

PSCP 的使用

在控制臺(tái)直接執(zhí)行 pscp 可以看到幫助
C:\Users\lin>pscp PuTTY Secure Copy client Release 0.68 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host pscp [options] -ls [user@]host:filespec Options: -V print version information and exit -pgpfp print PGP key fingerprints and exit -p preserve file attributes -q quiet, don't show statistics -r copy directories recursively -v show verbose messages -load sessname Load settings from saved session -P port connect to specified port -l user connect with specified username -pw passw login with specified password -1 -2 force use of particular SSH protocol ver -4 -6 force use of IPv4 or IPv6 -C enable compression -i key private key file for user authentication -noagent disable use of Pageant -agent enable use of Pageant -hostkey aa:bb:cc:... manually specify a host key (may be repe -batch disable all interactive prompts -proxycmd command use 'command' as local proxy -unsafe allow server-side wildcards (DANGEROUS) -sftp force use of SFTP protocol -scp force use of SCP protocol -sshlog file -sshrawlog file log protocol details to a file

  • -q 安靜模式棠枉,傳輸文件時(shí)什么也不顯示浓体,否則會(huì)顯示出文件的傳輸進(jìn)度,默認(rèn)是關(guān)閉的
  • -P port 指定服務(wù)器的 SSH 端口辈讶,注意這個(gè)是大寫字母 P命浴,默認(rèn)是 -P 22,如果主機(jī)的 SSH 端口就是 22贱除,就不用指定了
  • -l user 指定以哪個(gè)用戶的身份登錄主機(jī)生闲,如果沒有指定,則 PSCP 會(huì)在 PuTTY 保存的同名 Session 中獲得默認(rèn)的用戶名稱月幌。用戶名稱也可以和主機(jī)名稱寫在一起碍讯,用 @ 分割開,比如:username@server
  • -pw passwd 指定登錄時(shí)所用的口令為 passwd
  • -i keyfile 就是指定登錄時(shí)所用的密鑰文件
    最后面指定的主機(jī)名也可以是 PuTTY 中保存的 Session 名稱扯躺。比如我們?cè)?PuTTY 中保存了一個(gè)名為 foobarserver 的會(huì)話捉兴,而我們所在的網(wǎng)絡(luò)又的確沒有名為 foobarserver 的主機(jī)名稱。而在這個(gè) foobarserver 會(huì)話中保存的主機(jī)名稱是 demo-server录语,保存的自動(dòng)登錄的用戶是 taylor轴术。
    那么用命令 pscp c:\autoexec.bat foobarserver:backup/
    就把本地的 c:\autoexec.bat 復(fù)制到了主機(jī) demo-server 上的用戶 taylor 所在的主目錄下的 backup 子目錄中(這個(gè)路徑可能是 /home/taylor/backup

PSCP 的案例就是:

 pscp -P 22 -i c:\path\your-private-key.ppk -C username@server:/remote/path/ 

下面還是用一些實(shí)例來說明會(huì)比較簡(jiǎn)單一些:

把本地的 C:\path\foo.txt 復(fù)制到遠(yuǎn)程主機(jī) 192.168.6.200 的 /tmp 目錄下
    pscp c:\path\foo.txt 192.168.6.200:/tmp
把本地的 C:\path\foo.txt 復(fù)制到主機(jī) 192.168.6.200 的 /tmp 目錄下,但是以主機(jī)上的用戶 taylor 的權(quán)限執(zhí)行
 pscp c:\path\foo.txt taylor@192.168.6.200:/tmp
或者是
pscp -l taylor c:\path\foo.txt 192.168.6.200:/tmp
把本地的 C:\path\foo.txt 傳送到主機(jī) 192.168.6.200 的 /tmp 目錄下钦无,但是主機(jī)的 SSH 端口是 3122
  pscp -P 3122 c:\path\foo.txt 192.168.6.200:/tmp
把本地的 C:\path\foo.txt 復(fù)制到主機(jī) 192.168.6.200 的用戶 taylor 的主目錄下
 pscp c:\path\foo.txt taylor@192.168.6.200:.
把主機(jī) 192.168.6.200 上的用戶 taylor 主目錄下的所有 *.tgz 文件拷貝到本地的 c:\backup 目錄中,如果 SSH 版本是 SSH v1失暂,那這個(gè)命令就會(huì)出錯(cuò)彼宠。
 pscp taylor@192.168.6.200:*.tgz c:\backup
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凭峡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子决记,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件索昂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡椒惨,警方通過查閱死者的電腦和手機(jī)缤至,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門领斥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人沃暗,你說我怎么就攤上這事∧踝叮” “怎么了膊存?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)忱叭。 經(jīng)常有香客問我隔崎,道長(zhǎng),這世上最難降的妖魔是什么韵丑? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任爵卒,我火速辦了婚禮,結(jié)果婚禮上撵彻,老公的妹妹穿的比我還像新娘钓株。我一直安慰自己,他們只是感情好陌僵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布轴合。 她就那樣靜靜地躺著,像睡著了一般碗短。 火紅的嫁衣襯著肌膚如雪受葛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天偎谁,我揣著相機(jī)與錄音总滩,去河邊找鬼。 笑死巡雨,一個(gè)胖子當(dāng)著我的面吹牛闰渔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铐望,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼冈涧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼茂附!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起督弓,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤营曼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后咽筋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徊件,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年奸攻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虱痕。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡睹耐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出部翘,到底是詐尸還是另有隱情硝训,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布新思,位于F島的核電站窖梁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏夹囚。R本人自食惡果不足惜纵刘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荸哟。 院中可真熱鬧假哎,春花似錦、人聲如沸鞍历。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽劣砍。三九已至惧蛹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赊淑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工仅讽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洁灵。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓掺出,卻偏偏與公主長(zhǎng)得像苫费,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子百框,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • PSFTP 在控制臺(tái)輸入psftp -h 顯示下面的信息C:\Users\lin>psftp -h PuTTY S...
    changlinwang閱讀 3,587評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理柬泽,服務(wù)發(fā)現(xiàn),斷路器锨并,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • SSH 是常用的遠(yuǎn)程登錄協(xié)議/工具睬棚。無論是管理遠(yuǎn)程主機(jī),混 GitHub抑党,上BBS,還是折騰自家的路由器底靠,都離不開...
    ButteredCat閱讀 4,390評(píng)論 0 3
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,163評(píng)論 2 33
  • 張愛玲說:于千萬人之中遇見你所要遇見的人苛骨,于千萬年之中,時(shí)間的無涯的荒野里痒芝,沒有早一步,也沒有晚一步严衬,剛巧趕上了澄者,...
    丸物喪志閱讀 933評(píng)論 1 4