~/.sm/config.json
例如
{
"serverList": [
{
"alias": "local",
"ip": "192.168.0.1",
"username": "jiefeng",
"password": "welcome1"
}
]
}
list
命令,列出来所有的服务器连接信息
$ sm list
list filePath /Users/jiefeng/.sm/config.json
Alias: local IP: 0.0.0.0
--------------
Alias: local1 IP: 192.168.0.1
--------------
open
命令,使用-a指定 list 命令列出的Alias
即可。可在当前命令行打开ssh
链接
sm open -a local
add
命令,在配置文件里边添加一个新的服务器连接信息
sm add -a local -i 192.168.0.1 -u jiefeng -p welcome1
remove
命令,移除一个已存在的服务器连接信息
sm remove -a local
go build
- 从源码安装
go install
Linux/macos
需安装sshpass
工具Windows
需安装PuTTY
工具