假设我有两台机器:A和B。
我知道我可以从机器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] 删除。
我来说两句