除了80、22等几个端口之外,我的iptables阻塞了所有的东西。
它正在运行我的java servlet。我需要使用j控制台连接到那个servlet。我不想允许jmx端口的外部连接。我应该是唯一一个能联系的人。
是否有可能通过ssh隧道那些阻塞的jmx端口,这样我就可以从我的笔记本电脑连接到进程?(我的笔记本电脑上没有固定的ip地址)
PS。这样的命令:ssh -L 2100:localhost:2100 -L 2099:localhost:2099在这里似乎不起作用。如果防火墙处于活动状态,它将不允许连接到这些端口。
发布于 2013-03-01 14:39:36
我刚刚测试了这个,它运行得很好;
netcat;nc -l -p 7878ssh -N -L 7878:localhost:7878 user@1.2.3.4telnet 127.0.0.1 7878在第三个窗口中的任何输入都会出现在第一个窗口的netcat会话中。
一个简单的bash脚本可以重定向一批端口,或者使用SSH -D选项。也是用于压缩的-C。
https://serverfault.com/questions/483768
复制相似问题