安装 Stash
-
通过包管理器安装:
- Linux(Debian/Ubuntu):
sudo apt-get install stash
- Mac:
使用 Homebrew:
brew install stash
- Windows: 下载并安装最新版本:https://github.com/defgha1/stash/releases
- Linux(Debian/Ubuntu):
-
手动安装: 如果你不想使用包管理器,可以从源代码安装:
git clone https://github.com/defgha1/stash.git cd stash make install
创建一个新容器
Stash 使用容器(Vault)来管理密码和密钥,创建一个容器:
stash add my-vault
这将创建一个新的容器 my-vault,用于存储你的密码和其他信息。
添加密码
要将密码添加到容器中,可以使用以下命令:
stash add my-vault username:password
这将在 my-vault 容器中添加一个新的条目,用户名和密码。
生成强密码
Stash 可以帮助你生成强密码:
stash generate my-vault newpassword123!
这将在 my-vault 容器中生成一个新的密码条目,密码为 newpassword123!。
管理密码库
使用以下命令管理你的密码库:
- 列出所有条目:
stash list my-vault
- 更新密码(如密码更改):
stash update my-vault username:newpassword
- 删除条目:
stash delete my-vault username
文件管理
Stash 也支持文件管理,你可以将文件添加到容器中:
stash add my-vault file.txt
然后可以选择在某个条目下加载文件:
stash add my-vault file.txt --parent
同步和备份
Stash 支持文件同步,你可以将容器文件复制到其他设备:
stash export my-vault /path/to/export
然后在另一个设备上导入:
stash import my-vault /path/to/export
安全设置
- 加密:Stash 使用 AES-256 加密,确保你的密码和文件安全。
- 访问控制:你可以设置访问控制列表(ACL),限制某些条目只能被特定用户访问。
- 多因素认证:你可以启用多因素认证(如密码和生物识别)来增加安全性。
使用命令行界面
Stash 提供一个方便的命令行界面,你可以使用它来自动完成很多操作:
stash -h
查看所有可用子命令和选项。
集成开发环境
Stash 可以集成到你的开发环境中,自动管理密码和密钥,你可以使用 stash 命令自动登录到各种服务。
通过这些命令,你可以快速熟悉 Stash 的操作流程,并有效管理你的密码和敏感信息。
