我正在尝试使用 Vim 编辑远程服务器上的一些文件。我过去曾在其他服务器上毫无问题地管理过这个,但在这种情况下,当我输入:
$ vim ftp://username@xxxxxx.com/
系统提示我输入密码,我输入密码并看到:
Name (notixvalet.com:george): User cannot log in.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
ftp: Login failed
'george' 是我在本地机器(Mac OS X 10.8)上的用户名。无论我做什么,Vim 似乎都忽略了我给它的用户名并试图以 'george' 身份登录。为了测试这一点,我在我的 MacBook 上创建了一个新帐户,其用户名与我尝试登录的服务器上的用户名相同,然后我可以从该帐户正常登录。这显然是一个非常 hacky 的解决方案 - 我如何使用我的常规帐户中的正确用户名进行连接?
(顺便说一句,我使用的用户名和密码 100% 绝对正确 - 我可以使用它们通过 FileZilla 等 FTP 客户端连接到服务器。)