如果你有多台 SSH 主機需要管理,每次直接手輸 ssh user@ip
自然麻煩。雖然我們可以將其添加到 ~/.ssh/config
配置 文件中,不過也得手動編輯才行。Storm 則使這一過程像風 一樣輕盈完成。
Storm 使用 Python 編寫而成,允許你對 SSH 連接進行管理,包括 執行添加、編輯、列出、搜索等操作。
安裝 Storm 可以使用 Python 包管理器 pip
:
pip install stormssh
假如我們要添加 www@linuxtoy.org
為 vps,則可以執行:
storm add vps www@linuxtoy.org
命令執行後會有如下信息:
success vps added to your ssh config. you can connect it by typing "ssh vps".
這樣,我們通過 ssh vps
就可以登上 linuxtoy.org 了。
編輯已添加的 vps 連接:
storm edit vps vps@linuxtoy.org
同樣有信息提示:
success "vps" updated successfully.
要列出已添加的連接,執行:
storm list
輸出結果為:
ubox -> ubox@172.16.10.201:22 [custom options] serveralivecountmax=120 serveraliveinterval=30 vps -> www@linuxtoy.org:22
搜索也是可以的,例如搜索包含 vp 的 SSH:
storm search vp
將顯示:
Listing results for vp: vps -> www@linuxtoy.org:22
除了命令行使用界面外,Storm 也包含 Web UI,感興趣的朋友 不妨自行嘗試看看。
[火星人 ] Storm: 輕鬆管理 SSH 連接已經有349次圍觀