gob:ssh
服务介绍:
提供 SSH 服务的服务,可以用于获取 ssh 连接实例。
支持命令:无
支持配置:
使用服务之前必须确保正确配置 ssh。
配置文件为 config/[env]/ssh.yaml
,以下是一个配置的例子:
timeout: 1s
network: tcp
host: 192.168.159.128 # ip地址
port: 22 # 端口
username: demo # 用户名
web-pwd:
password: "123456" # 密码
web-key:
rsa_key: "C:/Users/99452/.ssh/id_rsa_key"
known_hosts: "C:/Users/99452/.ssh/known_hosts"
提供方法:
type SSHService interface {
// GetClient 获取ssh连接实例
GetClient(option ...SSHOption) (*ssh.Client, error)
}