我目前正在运行一堆:
sudo ssh -L PORT:IP:PORT root@IP
其中 IP 是受保护计算机的目标,PORT 代表我要转发的端口。
这是因为我使用了很多应用程序,如果没有此转发,我将无法访问这些应用程序。执行此操作后,我可以通过localhost:PORT
.
现在主要的问题出现了,我实际上有 4 个必须转发的端口。
我的解决方案是打开 4 个 shell,并不断向后搜索我的历史记录,以准确查找需要转发的端口等,然后运行此命令 - 每个 shell 中一个(必须填写密码等)。
如果我能做这样的事情就好了:
sudo ssh -L PORT1+PORT2+PORT+3:IP:PORT+PORT2+PORT3 root@IP
那么这已经真的很有帮助了。
有没有办法让这件事变得更容易?
The -L
可以在同一命令中多次指定选项。每次都有不同的端口。 IE。ssh -L localPort0:ip:remotePort0 -L localPort1:ip:remotePort1 ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)