通过SSH连接到没有运行SSH服务器的计算机,或者如何重用现有的ssh连接反向

瓦坎·坦卡(Wakan Tanka)

假设我有两台机器:A和B。

  1. 一个已经安装了SSH服务器和客户端
  2. B仅安装了SSH客户端
  3. 两台机器之间的连接正常

我知道我可以从机器B发出以下命令:

ssh A

它将给我机器A的控制台。

是否可以通过某种方式实现类似但相反的方法,从A获得B控制台?

迈克·斯科特

如果计算机B上正在运行telnet服务器,则可以使用从B到A的ssh连接转发telnet端口,以便即使防火墙直接阻止对该端口的直接访问,机器A也可以连接到该端口(应该如此) 。假设telnet在机器B的默认端口(23)上侦听,您将执行类似的操作ssh -R 23:localhost:2023 A然后,A上的用户可以telnet localhost 2023用来连接到B上的外壳。(我们在远端使用的是端口2023,而不是23,因为您需要root用户才能侦听小于1024的端口号。)

如果没有某种在B机本地运行的登录服务器,我不知道有什么办法

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从本地计算机连接到服务器-SSH

通过服务器通过SSH隧道连接到本地计算机

有没有办法找到我已通过ssh连接到的远程计算机的mac地址?

如何配置到连接计算机的反向SSH连接?

如何在现有的TCP连接上运行ssh

如何从OSX通过SSH连接到Ubuntu服务器?

ssh和VNC连接由动态DNS服务器定向回原始计算机

通过SSH连接到Ubuntu服务器并具有root权限

如何通过SSH连接到位于不同WLAN中的计算机?

如何通过SSH(Putty)连接到我的VMWare计算机(Ubuntu)?

如何通过SSH连接到另一台计算机?

当我通过SSH连接到远程计算机时,如何更改(Linux)终端的外观?

如何通过SSH连接到位于不同WLAN中的计算机?

如何通过SSH连接通过远程服务器连接到Internet

当有人连接到ssh服务器时如何执行bash脚本(freebsd)

无法连接到在 WSL 中运行的 ssh 服务器

通过SSH连接到大学服务器

外部通过SSH连接到Ubuntu服务器

无法通过SSH连接到服务器

通过公司代理连接到SSH服务器

SSH连接到错误的服务器

无法连接到 ssh 服务器

仅当两台计算机都连接到同一VPN服务器时,SSH over VPN才起作用。为什么?

尝试使用域将SSH连接到计算机

通过ssh通过Jumphost连接到多台计算机并收集一些信息

计算机从DHCP服务器获取IP,但没有Internet连接

如何连接到不带ssh的远程X服务器?

通过ssh连接到Ubuntu 16.04服务器后,如何在新终端中运行脚本(.sh)文件?

如何将 Xcode 项目连接到现有的 MsSql 服务器