promotion image of download ymail app
Promoted

ftp的指令

我想使用WINDOS下的CMD連FTP

但是我連不進入~~~~

假設

鍵入

FTP 192.192.192.192 (他的內定PORT:21)

但是我想進入的FTP他的PORT:999

那我要如何改我的內定PORT~~~

FTP 192.192.192.192:999 ←(這我是過無法更改 )(天兵..汗)

1 Answer

Rating
  • c
    Lv 6
    1 decade ago
    Favorite Answer

    你先在 cmd 下打 ftp, 按 enter

    他會出現提示符號 ftp>

    再來打 o 192.192.192.192 999

    就會連上..

    ip 跟 port 之間是空一格

    但是要注意的一點是

    windows 內建的 ftp 只有 active mode

    沒有 passive mode

    所以如果你 client 不是public ip 時, 又是特殊 port 的話

    一般的 firewall 和 ipsharing 是無法替你轉換的

    標準的 port 21 會幫你轉..

    就是會發生打完密碼後連得上

    但是一打 dir 就會卡住的問題..

    所以你要在 cmd 下用的話

    除非去找其他的命令列 ftp , 有支援 passive mode的

    不然很容易出問題

    2007-12-20 01:56:04 補充:

    sorry

    記憶出錯

    那是舊版 windows ftp

    新版已經可以了

    登入帳號密碼後, 在 打 dir 和傳任何檔之前.

    先下 literal pasv 就可以進入 pasv mode

    但是前題是 ftp server 要有 passive mode(大多新的都有)

    你可以參考這個 URL:

    http://vbb.twftp.org/showthread.php?t=9095

    2007-12-20 17:43:17 補充:

    o 就是 open 的縮寫

    ftp 指令有些可以只打前面幾個字母代替

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.