igorsgm / ssh-vault
🗝️ • 轻量级SSH管理工具。通过简单命令添加、列出、访问和删除连接,保持SSH配置组织有序。
v1.2.0
2023-11-14 11:11 UTC
Requires
- php: ^8.1
Requires (Dev)
- igorsgm/laravel-git-hooks: ^1.1
- laminas/laminas-text: ^2.5
- laravel-zero/framework: ^10.2
- laravel-zero/phar-updater: ^1.3
- laravel/pint: ^1.13
- mockery/mockery: ^1.6
- nunomaduro/larastan: ^2.0
- nunomaduro/termwind: ^1.15.1
- pestphp/pest: ^2.22
- spatie/invade: ^2.0
This package is auto-updated.
Last update: 2024-09-14 13:25:17 UTC
README
使用SSH Vault轻松管理SSH连接,这是一个轻量级、用户友好的工具,用于添加、列出、访问和删除SSH连接。用这个高效的工具替换繁琐的bash别名和笔记,以实现有序的SSH配置管理。
✨ 功能
它仅解析和修改
~/.ssh/config文件。您可以继续使用您喜欢的工具,只需使用这个包装器来添加或从SSH配置文件中删除连接。
- 列出主机:以各种格式查看SSH/config文件内容。
- 添加新主机:简化添加新的SSH连接。
- 删除主机:通过删除连接保持SSH配置文件整洁。
- 添加连接:轻松建立新的SSH连接,增强SSH管理工作流程。
1️⃣ 安装
- 您可以通过composer安装此包
composer global require igorsgm/ssh-vault
2️⃣ 使用
📋 以列表格式显示所有SSH连接
详细的列表格式,便于快速查看SSH主机概览。
ssh-vault hosts:list
🧮 以表格格式显示所有SSH连接
综合的表格布局,便于查看SSH连接详细信息。
ssh-vault hosts:table
📄 以原始格式显示所有SSH连接
未过滤的SSH配置查看,便于深入审查。
ssh-vault hosts:raw
🔗 将新的SSH连接添加到您的配置文件中
交互式输入,快速设置SSH连接。
ssh-vault hosts:add
🚮 从配置文件中删除SSH连接
交互式多选菜单,用于删除SSH连接。
ssh-vault hosts:remove
🌐 从配置文件中SSH到指定的主机
通过详细选项,简化所选主机的SSH连接。
ssh-vault hosts:connect
测试
composer test
变更日志
请参阅变更日志了解最近更改的详细信息。
贡献
请参阅贡献指南了解详细信息。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。




