在 vim 中通过 FTP 连接不需要输入密码

在 vim 中通过 FTP 连接不需要输入密码

我在 vim 中运行这个命令:

:Nread ftp://[email protected]:21/html/

vim 打印出:

Name (passtomyhoster.com:mymacusername): Permission denied.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
ftp: Login failed

真正奇怪的是

  • 我没有被提示输入任何密码
  • 不知何故,vim 添加了我的 mac 用户名,而不是我在命令中指出的用户名
  • 同样的命令在 Linux 上也有效

为什么?

答案1

在我的 .netrc 文件中添加这样的一行就可以了:

machine passtomyhoster.com
    login myusername
    password mypassword

相关内容