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

歡迎訪問 生活随笔!

生活随笔

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

linux

使用putty在linux主机和windows主机之间拷贝文件(已测试可执行)

發布時間:2023/12/13 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用putty在linux主机和windows主机之间拷贝文件(已测试可执行) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載于,請點擊
首先下載putty,putty下載地址zip,
解壓zip發現里面有plink.exe pscp.exe psftp.exe putty.exe puttygen.exe puttytel.exe等可執行文件,如果只是想要鏈接主機做一些操作那么使用putty.exe,要想要上傳 下載文件,那么需要使用pscp.exe這個文件。
主要的就是說pscp命令。
通過命令行進入pscp.exe所在的文件夾(我的是在e:\putty),直接輸入pscp會看看到如下提示

命令如下
可以看出 PSCP 的使用是很簡單的,把常用的幾個選項說一下:
-q 安靜模式,傳輸文件時什么也不顯示,否則會顯示出文件的傳輸進度

-P port 指定服務器的 SSH 端口,注意這個是大寫字母 P,默認是 -P 22,如果主機的 SSH 端口就是 22,就不用指定了

-l user 指定以哪個用戶的身份登錄主機,用戶名稱也可以和主機名稱寫在一起,用@分割開,比如:username@server

-pw passwd 指定登錄時所用的口令為:passwd

-C 表示允許壓縮傳輸,提高傳輸速度

PSCP 基本用法

pscp -P 22 -C c:\a.txt username@server:/path/

例子:

1、c:>pscp -C c:\a.bat username@server:upload/

就是把本地的c:\a.bat復制到了主機server上的用戶username所在的主目錄下的upload子目錄中(這個路徑可能是 /home/username/upload)

2、c:>pscp -C c:\a.txt username@server:.

把本地的 C:\a.txt 復制到主機server的用戶username的主目錄下

3、c:>pscp -C username@server:*.tgz c:\download

把遠程主機server上的用戶username主目錄下的所有 *.tgz 文件拷貝到本地的 c:\download目錄中,如果 SSH 版本是 SSH v1,那這個命令就會出錯。

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

測試

Windows下的dos進入D盤F盤直接輸入D:即可

用pscp遠程下載的話,就要先進入PUTTY這個目錄

然后pscp.exe xgame@10.12.16.143:文件名 E:\文件名

pscp,exe dev@192.168.68.248:/home/dev/gren.sql d:\gren.sql;輸入密碼

其中:dev為linux的用戶名,192.168.68.248為遠程Linux主機ip地址,

/home/dev/gren.sql為linux下的文件 ,d:\gren.sql為保存在本地的文件

C:\Users\rickenli>E: E:\>cd PUTTY

有的時候需要指定端口如下:P必須大寫

從Linux下載到本地Windows機器上

D:\MyFiles\PUTTY>PSCP.EXE -P 36000 username(xgame)@IP:/data/home/xgame/TenVFS_V2

.09.016.7z E:\MyLearning\學習資料\

然后輸入密碼即可。

從Windows上傳送到Linux機器上

D:\MyFiles\PUTTY>PSCP.EXE -P 36000 E:\MyLearning\學習資料\menagerie-db\load_tbl.sql xgame@IP:/data/home/xgame

然后輸入密碼即可。

指定端口和密碼,就不需要在下面輸入密碼

D:\MyFiles\PUTTY>PSCP.EXE -P 36000 -pw password xgame@IP:/data/home/x

game/TenVFS_V2.09.016.7z E:\MyLearning\學習資料\

TenVFS_V2.09.016.7z | 1784 kB | 1784.5 kB/s | ETA: 00:00:00 | 100%

如果要傳送到機器上的其他文件夾下,為了避免沒有權限操作,可以選擇root用戶:
D:\MyFiles\PUTTY>PSCP.EXE -P 36000 -pw password E:\MyLearning\學習資料\menageri
e-db\load_pet_tbl.sql root@IP:/usr/local/mysql
load_pet_tbl.sql | 0 kB | 0.1 kB/s | ETA: 00:00:00 | 100%

下面說一下要注意的問題:

a:保證linux安裝了server,如果沒有,安裝一下,一般都會啟動了,如果沒有啟動,

/etc/init.d/ssh start

或者重啟ssh服務

sudo /etc/init.d/ssh resar

b:不要通過putty.exe執行pscp命令,因為putty.exe會讓你鏈接上主機了,再用pscp命令壓根還是在主機自己的文件夾里面復制,壓根下載不到windows機器上面。

總結

以上是生活随笔為你收集整理的使用putty在linux主机和windows主机之间拷贝文件(已测试可执行)的全部內容,希望文章能夠幫你解決所遇到的問題。

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