Как безопасно хранить пароли в Irssi?

Как безопасно хранить пароли в Irssi?

Я использую несколько сетей IRC, и хранить пароли в открытом виде небезопасно. С другой стороны, вводить каждый пароль после подключения неудобно.

Как мне хранить пароли в зашифрованном файле и вводить database-password только при запуске Irssi? Знаете ли вы какие-либо скрипты, которые предоставляют что-то подобное?

решение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.

Связанный контент