([閉じる]で始まるパスワードを使用するシェルスクリプト

([閉じる]で始まるパスワードを使用するシェルスクリプト

FTPを開き、ユーザーIDとパスワードを渡すシェルスクリプトがあります。パスワードはで始まりますが、(サーバーはそれが好きではありません。エラーが発生し、ログイン失敗メッセージが表示されます。パスワードを変更せずにこの問題をどのように克服できますか?一重引用符を試しましたが失敗しました。

答え1

ファイルを使用できます.netrc(ホームディレクトリにあります)。少なくともほとんどのFTPクライアントは、認証にこのファイルの情報を使用できます。形式は次のとおりです。

machine example.com
login <username>
password <password>

<username>これをユーザー名と<password>パスワードで置き換える必要があります。

唯一の欠点は、ファイルを読むことができる誰もがユーザー名とパスワードを見ることができるということです。

関連情報