FTPログインデータ(パスワードを含む)をローカル、中央で安全に保存します。

FTPログインデータ(パスワードを含む)をローカル、中央で安全に保存します。

すべてのリモート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

おすすめ記事