我有 2 台机器:一台本地,一台 flexserver。我想建立一个 ssh 连接来转发 flexserver 的 TCP 端口。在 flexserver 上,lmutil lmstat -c 5280@localhost
运行良好
因此我启动了 ssh 隧道连接:
ssh -N -L 5280:flexserver:5280 user@flexserver
在启动 ssh 连接的本地机器上我尝试过:
lmutil lmstat -c 5280@localhost
lmutil - Copyright (c) 1989-2012 Flexera Software LLC. All Rights Reserved.
Flexible License Manager status on Wed 4/15/2015 17:10
License server status: 5280@flexserver
License file(s) on flexserver: 5280@localhost:
lmgrd is not running: Cannot connect to license server system. (-15,570:115 "Operation now in progress")
知道我错过了什么或做错了什么吗?谢谢
答案1
检查本地机器端口 5280 是否仍未被使用(netstat -an | grep 5280)。还要检查 flexserver 上的 5280 端口是否绑定到所有 IP 地址或仅绑定到本地主机,如果绑定到本地主机,则需要将 ssh 命令更改为
ssh -N -L 5280:127.0.0.1:5280 user@flexserver
当然,在执行以下任务之前,不要退出到 flexserver 的 ssh 会话lmutil lmstat -c 5280@localhost