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

関連情報