# 启动命令介绍
$ jms sshd -h
start sshd server as proxy server
Usage:
jms sshd [flags]
Flags:
-h, --help help for sshd
--log-dir string log dir (default "/opt/jms/logs/")
--port int ssh port (default 22222)
--timeout int ssh timeout (default 1800)
Global Flags:
-c, --config string config file (default is /opt/jms/config.yaml) (default "/opt/jms/config.yaml")
-d, --debug debug mode
# 启动
$ jms sshd --port 22222 --timeout 1800 --log-dir /opt/jms/logs/ --config ./config.yaml
2024-04-28T20:52:59.706+0800 INFO cmd/sshd.go:41 config file: /opt/jms/config.yaml
2024-04-28T20:53:06.102+0800 INFO cmd/sshd.go:74 enable policy
2024-04-28T20:53:06.104+0800 INFO instance/server.go:34 get instances profile: tencent-xxx region: ap-beijing
2024-04-28T20:53:16.613+0800 INFO cmd/sshd.go:114 starting ssh server on port 22222 timeout 1800...
启动 API 管理接口
为了配合权限、用户、Key、云账号等信息的管理,提供了 API 管理接口,可以通过 API 方式管理 Key 和云账号 Profile。
# 启动命令介绍
$ jms api -h
api server for jms, must withDB
swagger url: http://localhost:8013/swagger/index.html
Usage:
jms api [flags]
Flags:
-h, --help help for api
--log-dir string log dir (default "/opt/jms/logs/")
--port int api port (default 8013)
Global Flags:
-c, --config string config file (default is /opt/jms/config.yaml) (default "/opt/jms/config.yaml")
-d, --debug debug mode
# 启动后可以通过 http://localhost:8013/swagger/index.html 查看 API 文档