cron操作でパスワードを安全に渡す方法は?

cron操作でパスワードを安全に渡す方法は?

このURLにサイトマップジェネレータスクリプトを配置しました。

http://www.mydomain.com/admin/sitemapgen/

ただし、URLはauth_type基本メソッドのユーザー名とパスワードで保護されています。

週に一度このURLにアクセスするには、クローンを配置する必要があります。だから私はそのcurlコマンドを使用し、次のようにcronを配置することにしました。

curl -u username:mypassword http://www.mydomain.com/admin/sitemapgen/

httpを介してパスワードを送信するのは安全ではないことを知っていますが、少なくともcurlこのコマンドを使用してサーバー/ホスティングパネルのユーザーからパスワードを非表示にします。

curl1)このコマンドでパスワードを隠す方法はありますか?サーバーにパスワードを含むプレーンテキストファイルを配置し、-kオプションと一緒に使用する方法について説明しました。しかし、プレーンテキストファイルにもパスワードを入れません。

2) この特定の目的に使用できるカール以外に他のコマンドはありますか?

答え1

コマンドにパスワードが表示されないようにするには(他のユーザーが見ることができます)、コマンドpsにパスワードを渡さないでください。これは、多くのユーティリティがコマンドライン引数でパスワードをサポートしていない理由です。

代わりにパスワードを~/.netrcファイルに保存し、-nオプションをカールに渡してください。

ファイル構文の詳細については、カールの男にお問い合わせください。

関連情報