2014-02-24 105 views
3

爲FTP服務器我已經登錄憑據是這種形式:如何在用戶名中有特殊字符時登錄FTP?

用戶:[email protected] 通行證:字母數字小密碼

在嘗試登錄,它不會因爲工作@特殊字符。我試過了%40技巧和%64技巧,但都沒有成功。

我想用FileZilla和this is the only relevant info我在他們的論壇上找到。

我可以讓它與CuteFTP 8 Home一起工作,但那已經很老了,我想在未來使用不同的客戶端。

是否有這種類型的東西,允許@在用戶名中的一般設置?有更廣闊的客戶可以使用這些憑據嗎?


我意識到@不應該在用戶名或密碼,但這是我的控制之外,人們仍舊像這樣做的時候。

+0

更換@如果使用FileZilla中,那麼你就不能輸入您的用戶名和密碼,並在不同的文本框中輸入域? – TylerH

+0

@TylerH我不明白你的問題。是的,我把域名放在一個盒子裏,用戶放在另一個盒子裏,而通行證放在另一個盒子裏。 – fredsbend

+0

@TylerH [界​​面看起來像這樣。](http://i.stack.imgur.com/oX7zu.png)紅色是域名,藍色是用戶,黑色是通行證。顯然,這是一個空白的,所以你沒有看到我的實際信息。 – fredsbend

回答

1

根據FTP(RFC959)的RFC,用戶名中的@完全可以接受(「除了和」之外的任何128個ASCII字符)。 FTP也沒有編碼/轉義字符。所以如果它適用於CuteFTP而不適用於FileZilla,那麼它可能是一個bug。我不知道FileZilla用@符號做了些什麼,但是也許有一個tcpdump/wireshark可以幫助你找出答案。

+0

我相信,如果你輸入「user @ domain」到用戶名框中,FileZilla會自動嘗試根據@和連接來分解它。如果您輸入的用戶名在用戶名框中包含@,並且在域框中包含域名,則「功能」不起作用。我想技術上這使得FileZilla不符合標準? – apraetor

相關問題