用 Stormssh 管理ssh
用官方的话来说:
storm 是一个管理 ssh 连接的命令行工具。看起来很 cool, 装起逼来,逼格也很高的工具。(又一个攻城狮用来装逼的工具)
最近主要,搞了10多台 raspberry pi 管理起来有点头疼
安装
$ [sudo] pip install stormssh
$ brew install stormssh # mac os 建议使用 homebrew 来安装
添加一台服务器
$ storm add raspv3 pi@10.0.0.250
删除一台服务器
$ storm delete raspv3
列出你的服务器及ssh_config配置
$ storm list
Listing entries:
raspbrain -> pi@xxx.xxx.xxx.xxx:54321
raspchatbot -> pi@xxx.xxx.xxx.xxx:22
raspnltk -> pi@10.0.0.240:22
raspv1 -> pi@10.0.0.245:22
raspv3 -> pi@10.0.0.250:22
(*) General options:
identityfile: ~/.ssh/id_rsa
stricthostkeychecking: no
userknownhostsfile: /dev/null
forwardagent: yes
port: 22
居然还能搜索
$ storm search rasp
Listing results for rasp:
raspv1 -> pi@10.0.0.245:22
raspv3 -> pi@10.0.0.250:22
更惊喜的是还有 web UI
$ storm web
* Running on http://127.0.0.1:9002/ (Press CTRL+C to quit)