193*_*286 6 passwords ftp special-characters
我有 FTP 服务器的登录凭据,格式如下:
用户:name@domain.com 密码:字母数字密码
当尝试登录时,由于@特殊字符,它将无法工作。我尝试过 %40 技巧和 %64 技巧,但都不起作用。
我正在尝试使用 FileZilla,这是我在他们的论坛上找到的唯一相关信息。
我可以让它与 CuteFTP 8 Home 一起使用,但它已经很旧了,我想将来使用不同的客户端。
@是否有允许输入用户名的此类事物的通用设置?是否有更广泛的客户可以利用这些凭证?
我意识到这@不应该出现在用户名或密码中,但这超出了我的控制范围,人们有时仍然这样做。
根据 FTP 的 RFC (RFC959),用户名中的 @ 是完全可以接受的(“除 <CR> 和 <LF> 之外的 128 个 ASCII 字符中的任何一个”)。FTP 也没有字符编码/转义。因此,如果它适用于 CuteFTP 而不适用于 FileZilla,则可能存在错误。我不知道 FileZilla 对 @ 字符做了什么,但也许 tcpdump/wireshark 会帮助找出答案。