salmondx/ssh-vault

SSH连接管理的轻量级实用工具

0.0.6 2019-10-25 17:26 UTC

This package is auto-updated.

Last update: 2024-09-26 10:21:09 UTC


README

SSH连接管理的轻量级实用工具

工作原理

它只是解析和修改~/.ssh/config文件。你可以继续使用你喜欢的工具,只需使用这个包装器来添加或从你的ssh配置文件中删除连接。

安装

composer global require salmondx/ssh-vault

如何使用

添加主机

# start a short setup wizard that reuses your past history
> ssh-vault add

列出主机

> ssh-vault list

删除主机

# Remove connection by its index from a list
> ssh-vault remove

打印原始SSH配置内容

# Just prints raw content of ~/.ssh/config
> ssh-vault raw

SSH配置

SSH配置文件非常简单。它只存储有关你的服务器以及如何连接到它们的信息。想象一下,你有一个IP地址为192.168.10.10production服务器。在你将其添加到SSH配置文件后

Host production
  HostName 192.168.10.10
  User local
  ForwardAgent yes

你可以通过使用这个命令来连接到它

ssh production

就这样。不再需要bash别名、shell历史记录、txt笔记或人们通常用来存储服务器详情的任何东西。