go get https://github.com/hzxiao/slex.git
go install $GOPATH/github.com/hzxiao/slex/cmd/slex
将slex
和slex-srv.yaml
放到公司具有公网的IP的机器上。
将slex
和slec-cli.yaml
放在本机器上。
-
修改
slex-srv.yaml
文件name: Server listen: :11089 access: - name: Client token: 123456
-
运行放到公司具有公网的IP的机器上的
slex
slex -s -f slex-srv.yaml
-
修改
slex-cli.yaml
文件,公司公网IP为x.x.x.x, 内外IP为10.0.0.xname: Client channels: - name: Server enable: true token: 123456 remote: x.x.x.x:11089 forwards: - local: :8890 route: Server->tcp://10.0.0.y:22
-
运行本机的
slex
slex -c -f slex-cli.yaml
-
使用ssh访问内部机器
ssh -oPort=8890 root@localhost