Ale*_*wor 4 networking linux router ssh tunnel
我想通过 Telnet 将我的个人计算机连接到一些路由器,以便对其进行管理。
实际上,我的路由器在另一个网络中。我打开控制台,建立到 Main Mahcine 的 SSH 连接,然后建立 Telnet。
我想用 SSH 隧道覆盖中间连接,并直接进行 telnet 绑定,例如,端口 2222 到远程服务器:22
在 Google 中查找,我看到了一种创建 SSH 隧道的简单方法
ssh -f user@server -L 2222:server:22
-L 将本地端口绑定到远程机器:port -f 强制保持后台
但是现在,我不知道如何通过 SSH 隧道发送 telnet,如何使用隧道引用源?
谢谢你。
由于它是本地端口,因此您可以使用localhost.
让我们假设主机被称为main,而这台机器后面的路由器被称为router。以下命令序列应该可以工作:
ssh -f user@main -L 2222:router:23 -N
telnet localhost 2222
Run Code Online (Sandbox Code Playgroud)
鉴于 IP 地址main是192.168.1.2,IP 地址router是10.0.1.2,这是要使用的命令序列:
ssh -f user@192.168.1.2 -L 2222:10.0.1.2:23 -N
telnet localhost 2222
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18629 次 |
| 最近记录: |