(一)上傳 2.開始→運行→cmd進入到dos模式輸入以下命令 以下是程式碼片段: pscp D:\java\apache-tomcat-5.5.27\webapps\szfdc.rardev@192.168.68.249:/home/dev 3.輸入密碼 ok 檔案已經上傳到目標機器的/home/dev目錄下了 (二)下載 1、開始→運行→cmd進入到dos模式輸入以下命令 pscp dev@192.168.68.248:/home/dev/gren.sql d:\gren.sql;輸入密碼。ok! 其中:dev為linux的使用者名稱,192.168.68.248為遠程Linux主機ip地址,/home/dev/gren.sql為linux下的檔案,d:\gren.sql為儲存在本地的檔案 其他: pscp是putty安裝包所帶的遠程檔案傳輸工具,使用和Linux下scp命令相似,具體的使用方法如下: PSCP和SCP功能相同,在windows下使用,只有一個檔案,建議將pscp.exe放到C:\WINDOWS\system32下面,這樣就可以在任何地方調用了。文法與scp相同,下面是幾個有用的options。 -p 拷貝檔案的時候保留源檔案建立的時間。 -q 執行檔案拷貝時,不顯示任何提示訊息。 -r 拷貝整個目錄 -v 拷貝檔案時,顯示提示資訊。 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host pscp [options] -ls user@host:filespec 用法: pscp [選項] [使用者名稱@]主機:源檔案 目標檔案 pscp [選項] 源檔案 [源檔案……] [使用者名稱@]主機 pscp [選項] -ls 使用者名稱@主機:檔案空間? Options: 選項: -p preserve file attributes 保護檔案屬性 -q quiet, don't show statistics 安靜,不顯示統計 -r copy directories recursively 複製子檔案夾 -V print version information and exit 顯示資訊 -v show verbose messages -load sessname Load settings from saved session -load 載入,載入儲存節的設定 -P port connect to specified port -P 連接埠,串連到指定空間連接埠 -l user connect with specified username -l 使用者,用指定的使用者串連空間 -pw passw login with specified password -pw 密碼,用指定的密碼登入空間 -1/-2 強迫 ssh 使用的版本 -4 -6 force use of IPv4 or IPv6 -C 開啟壓縮 -i key 鑰匙,證明用的鑰匙檔案 -batch 關閉互動能力,也許 -unsafe 不安全,允許伺服端取代字元 (危險的) 常用的方法: 1、把本地檔案file傳輸到Linux伺服器的/root/ C:\>pscp.exe file 192.168.32.50:/root/ 它會提示你輸入密碼,就像Linux下使用scp那樣。 【注意】這裡pscp會使用你Windows登陸的使用者名稱,因此你可能需要指定Linux使用者名稱。 C:\>pscp.exe file root@192.168.32.50:/root/ 或者 C:\>pscp.exe -l root file 192.168.32.50:/root/ 【注意】這裡"-l root"要在file之前 2、把本地目錄dir、檔案file傳輸到Linux伺服器的/root/,並指定伺服器連接埠2009 C:\>pscp.exe -P 2009 -r dir file root@192.168.32.50:/root/ 3、把伺服器上的/root/file檔案取回來本地目前的目錄 C:\>pscp.exe root@192.168.32.50:/root/file . 4、把伺服器上的/root/dir目錄取回本地"C:\My Documents\data\"目錄 C:\>pscp.exe -r root@192.168.32.50:/root/dir "C:\MyDocuments\data\"
作者 zhanghe086