Irssi にパスワードを安全に保存するにはどうすればよいですか?

Irssi にパスワードを安全に保存するにはどうすればよいですか?

私はいくつかの IRC ネットワークを使用していますが、パスワードをプレーンテキストで保存するのは安全ではありません。一方、接続後にパスワードを 1 つずつ入力するのは面倒です。

パスワードを暗号化されたファイルに保存し、Irssi の起動時に database-password のみを入力するにはどうすればよいでしょうか? そのような機能を提供するスクリプトをご存知ですか?

答え1

eCryptFS、encfs、または同様の暗号化ファイルシステムをセットアップします。~/Privateまたは同様のものにマウントします。 を~/.irssiプライベートディレクトリに移動し、古い場所にシンボリックリンクを戻します。

ecryptfs-setup-private
ecryptfs-mount-private
mkdir ~/Private/config
mv ~/.irssi ~/Private/config/irssi
ln -s "Private/config/irssi" ~/.irssi

eCryptFS が推奨されます。これはカーネル内にあり、かなり優れたパフォーマンスを発揮します。ただし、EncFS など、他のオプションもあります。

関連情報