PSFTP 是一個使用命令提示列的软件,它提供 SFTP client 的功能。當我們僅需要將一個或少數檔案從 pc 端 upload 到 server 端時,這套軟體就提供非常簡便的方法。它與 PSCP 的不同點如下:
PSCP 可以任何連接任何版本的 SSH server , PSFTP 僅可以連接 SSH 2 server。
PSFTP 可以使用交談式的方式上傳或下載一個或多個檔案, PSCP 則設計用來僅傳輸單一檔案。
下面就開始介紹如何使用 PSFTP ,其使用方式與 Windows 的 ftp 指令大同小異( 請注意,本说明是以 Windows xp 為範例 )
1. 按 [開始] -> [運行] -> 鍵入 cmd ( 如果是Windows 98 的使用者,請鍵入 command)。
2. 輸入後即會出現一命令提示列視窗,將目錄轉移到 PSFTP 所在的資料夾,執行 psftp -h 就會看到如下圖。

3. 由上圖,我們可以得到以下資訊:
執行 pscp 時,需要用以下格式
pscp [options] user@host
例如:pscp darcy@www.dlog.cn
其中, [options] 代表選項,其有以下選擇以及其代表意義:-b file 指定預先寫好的批次檔,依照批次檔內容動作。
-bc 將所輸入的指令輸出成批次檔。
-be 當執行批次檔時,不會因為遇到錯誤而停止之後的傳輸。
-v 傳輸檔案時,顯示所有傳送訊息。
-P port 指定遠端提供安全通道的連接阜。
-pw passw 當登入時,直接使用指定的密碼。
user 代表使用者名稱, host 代表遠端網路位置。
4. 執行 psftp 後面不加任何參數,直接輸入 help ,如下圖。

5. 由上圖,我們可以得到以下資訊:
| ! | 執行近端 Windows 指令。 |
| bye | 結束 psftp 。 |
| cd | 改變遠端工作目錄。 |
| chmod | 改變遠端檔案的權限以及屬性。 |
| del | 刪除遠端檔案。 |
| dir | 列出遠端目錄內的所有檔案。 |
| exit | 結束 psftp 。 |
| get | 從遠端下載指定檔案。 |
| help | 列出本使用說明。 |
| lcd | 改變近端電腦的工作目錄。 |
| lpwd | 顯示目前近端電腦的工作目錄。 |
| ls | 列出遠端目錄內的所有檔案。 |
| mkdir | 在遠端建立一個新的指定目錄。 |
| mv | 搬移遠端檔案或更改檔案名稱。 |
| open | 連接指定遠端伺服器。 |
| put | 從近端電腦上傳指定檔案至遠端。 |
| pwd | 顯示遠端電腦的工作目錄。 |
| quit | 結束 psftp 。 |
| reget | 延續下載未完的指定檔案。 |
| ren | 搬移遠端檔案或更改檔案名稱。 |
| reput | 延續上傳未完的指定檔案。 |
| rm | 刪除遠端檔案。 |
| rmdir | 刪除遠端整個目錄。 |
一般常用的命令:
ls 查看文件
cd /xx/xxx/xxxx/xxxx/ 進入目錄
get xxxx.html 下載文件
put xxxx.gif 上傳文件
bye 退出
希望對您有所幫助!
心情: 一般


