如何从一台计算机到另一台计算机build立SSH隧道并转发其stream量?

我有两台电脑都运行Linux。 我们称之为计算机A和计算机B.计算机A的IP为192.168.1.10,B的为192.168.1.11。

在计算机B上安装了JBoss 7 AS,其pipe理界面只能在本地访问( http://127.0.0.1:9990 ),我想从计算机A访问它。

Therfor我想从计算机A通过SSH隧道到计算机B,并将所有通信转发到B上打开的另一个端口,比方说,我将在端口8081 B上的HTTP请求转发到127.0.0.1:9990。

我怎样才能build立从电脑A到电脑B的隧道?

我遵循这个指南,但失败了: http : //www.revsys.com/writings/quicktips/ssh-tunnel.html

  • 如何使用dd,netcat和ssh隧道设置磁盘克隆?
  • 相当于SSH端口转发的RDP?
  • 如何通过SSH隧道将隔离的节点连接到公共节点
  • Windows VNC通过SSH到KVM客人 - 连接失败
  • configuration通往Nexentastor设备的SSH隧道以配合无人机Crashplan使用的问题
  • 使用腻子客户端的SMB SSH隧道痛苦地缓慢
  • One Solution collect form web for “如何从一台计算机到另一台计算机build立SSH隧道并转发其stream量?”

    在电脑上A:

     ssh -fCNL 8081:localhost:9990 username@192.168.1.11 

    或从计算机B反向端口(不要同时使用):

     ssh -fCNR 9990:localhost:8081 username@192.168.1.10 

    要了解选项,请参阅man ssh

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.