Mat*_*der 2 security password ftp
我希望能够将我所有远程 FTP 帐户的登录详细信息安全地存储在一个地方。然后我希望像 autofs/curlftpfs、Filezilla 等客户端使用这一密码存储。我对依赖于 GUI 的解决方案不感兴趣。这有可能吗?
理想情况下,这些将是 SFTP 帐户,使用 SSH 公钥身份验证而不是密码。您将获得安全性和便利性。但是让我们假设您没有选择不使用带密码的 FTP。
您可以将密码(.netrc文件)存储在加密的文件系统上,并仅在您想访问它时才挂载该文件系统。创建加密目录树的一种简单方法是encfs。设置:
# 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
Run Code Online (Sandbox Code Playgroud)
日常使用:
encfs ~/.passwords.encfs ~/.passwords.d
ftp …
fusermount -u ~/.passwords.d
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |