我之前使用putty都是直接從網上下的putty.exe,其實如果想下載windows的mis二進制文件,系統安裝的話會包含,pscp、psftp、puttygen等一系列的文件。
今天下從服務器上,下一個配置文檔到我的辦公電腦上,用的是windows系統
首先要到putty官網上下載一些pscp.exe,下載地址:
在windows用戶目錄下面,新建一個putty目錄,把下載的pscp.exe放進去(也可以存在一個目錄,修改系統path路徑,太麻煩了,我不考慮)
然后進入windows的命令行,win+r 然后輸入cmd 運行
命令行默認是用戶目錄,所以,只需要,cd puttty 就可以進入pscp的存放目錄了,並新建一個目錄recvfiles
輸入命令
pscp -r username@ip:/home/username/myfiles recvfiles\
會提示輸入用戶密碼。(
1、-r 是下載一個目錄的意思,
2、username 為linux的用戶名,
3、ip是服務器的Ip,
4、:號后面是要下載的目錄的絕對路徑,
5、最后面當前Windows是存放文件的目錄)
pscp也可以把本地文件,傳送到服務器上。以下相關命令
pscp在命令提示符中使用,只要putty(ssh)能夠遠程,就能使用該命令。
|
1
2
|
pscp [Windows上的路徑,可絕對可相對] [Linux用戶]@[Linux的IP地址或網絡內唯一主機名]:[Linux上存放地址,絕對路徑]
pscp [Linux用戶]@[Linux的IP地址或網絡內唯一主機名]:[Linux上存放地址,絕對路徑] [Windows上的路徑,可絕對可相對]
|
Windows路徑在前,是Windows向Linux上傳文件。Linux路徑在前,則是Windows向Linux請求下載文件。
另外pscp后面還可以跟隨選項,這里只介紹6個常用選項
|
1
2
3
4
|
-p 拷貝文件的時候保留源文件建立的時間。
-q 執行文件拷貝時,不顯示任何提示消息。
-r 拷貝整個目錄
-v 拷貝文件時,顯示提示信息。<br>-sftp 強制使用sftp協議<br>-scp 強制使用scp協議
|
