在 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

相關內容