すべてのリモートFTPアカウントのログイン詳細を1か所に安全に保存したいと思います。その後、autofs/curlftpfs、Filezillaなどのクライアントがこのパスワードストアを使用したいと思います。私はGUIベースのソリューションに興味がありません。これは可能ですか?
ベストアンサー1
理想的には、これらのアカウントはパスワードの代わりにSSH公開鍵認証を使用するSFTPアカウントです。セキュリティと利便性を享受できます。ただし、FTP をパスワードで使用しないことを選択していないとします。
.netrc
暗号化されたファイルシステムにパスワード(ファイル)を保存し、アクセスしたい場合にのみファイルシステムをマウントできます。暗号化されたディレクトリツリーを作成する簡単な方法は次のとおりです。環境ファイルシステム。設定:
# install encfs, e.g. apt-get install encfs
mkdir ~/.passwords.d
encfs ~/.passwords.encfs ~/.passwords.d
mv ~/.netrc ~/.passwords.d
ln -s .passwords.d/.netrc ~
fusermount -u ~/.passwords.d
毎日の使用:
encfs ~/.passwords.encfs ~/.passwords.d
ftp …
fusermount -u ~/.passwords.d