小编Nep*_*daj的帖子

在远程机器上设置 SSH 桥接器

我知道如何使用 SSH 通过远程机器隧道传输某个端口。但是现在我遇到了一个问题,我不知道如何处理。我有三台机器:

1) [PC] 这是我的机器。从这个我可以访问其他两个。

2) [AS] 这是应用服务器。它无法到达其他两个中的任何一个

3) [WS] 这是带有webservice 的机器。

它看起来像这样:

  ?======>[AS]
  ?         ?
  ?         ?
[PC]        X
  ?         ?
  ?         ?
  ?======>[WS]
Run Code Online (Sandbox Code Playgroud)

我需要从 [AS] 到 [WS],所以我想要这样的路径:

  ?=======[AS]
  ?         
  ?         
[PC]        
  ?         
  ?         
  ?======>[WS]
Run Code Online (Sandbox Code Playgroud)

我在 [PC] 和 [AS] 上都有管理员访问权限。我无法访问 [WS]。

这样的事情甚至可能吗?

到目前为止我所拥有的:我可以使用以下命令建立从 [PC] 到 [AS] 的反向 SSH 隧道:

ssh -R 12001:localhost:22 root@AS
Run Code Online (Sandbox Code Playgroud)

这使我进入 [AS] 的控制台,我可以在端口 12001 上通过 ssh 连接到 [PC]。我想这是必要的第一步。但是如何创建从 [AS] 到 [WS] 的 SSH 桥接器?

ssh ssh-tunneling

6
推荐指数
1
解决办法
5322
查看次数

为什么在我应该执行的某些命令的开头有额外的点

我下载了一个weblogic server的安装包,在README里面,有这个命令要执行:

Linux/Mac
$ . ./configure.sh
Run Code Online (Sandbox Code Playgroud)

这不是我第一次看到这个。为什么在命令的开头有一个额外的点?当我只做时./configure.sh,结果是一样的

linux shell

5
推荐指数
1
解决办法
431
查看次数

标签 统计

linux ×1

shell ×1

ssh ×1

ssh-tunneling ×1