1 min read

用 Stormssh 管理 ssh

用 Stormssh 管理 ssh

用官方的话来说:

storm 是一个管理 ssh 连接的命令行工具。看起来很 cool, 装起逼来,逼格也很高的工具。(又一个攻城狮用来装逼的工具)

最近主要,搞了10多台 raspberry pi 管理起来有点头疼

安装

$ [sudo] pip install stormssh
$ brew install stormssh # mac os 建议使用 homebrew 来安装

添加一台服务器

$ storm add raspv3 [email protected]

删除一台服务器

$ storm delete raspv3

列出你的服务器及ssh_config配置

$ storm list
 Listing entries:

    raspbrain -> [email protected]:54321

    raspchatbot -> [email protected]:22

    raspnltk -> [email protected]:22

    raspv1 -> [email protected]:22

    raspv3 -> [email protected]:22

   (*) General options:
	  identityfile: ~/.ssh/id_rsa
	  stricthostkeychecking: no
	  userknownhostsfile: /dev/null
	  forwardagent: yes
	  port: 22

居然还能搜索

$ storm search rasp
Listing results for rasp:
    raspv1 -> [email protected]:22
    raspv3 -> [email protected]:22

更惊喜的是还有 web UI

$ storm web
 * Running on http://127.0.0.1:9002/ (Press CTRL+C to quit)

storm