小编Roo*_*aBe的帖子

没有会话的SSH端口转发

我正在尝试将我的端口 8085 转发到远程服务器,该端口是用于小型 http 服务器的实时摄像机流端口。

我正在使用的命令是这样的:

ssh -R $rport:dc-bb7925e7:$camport -p 25 server@192.168.178.20
Run Code Online (Sandbox Code Playgroud)

由于此命令现在是正确的,它确实转发了端口,我可以通过转到 localhost:8085 来查看远程服务器上的实时流,但问题是在客户端上打开了一个 TTY 会话,它阻止了所有进一步的脚本从运行。

所以我尝试在后台使用 ssh:

ssh -Nf -R $rport:dc-bb7925e7:$camport -p 25 server@192.168.178.20
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为似乎连接已关闭。端口转发在脚本中使用,脚本评估 if/then/else 条件,然后执行转发。转发此端口不会停止所有其他脚本。它应该简单地转发端口,然后继续前进,同时保持它打开。

我做错了什么或者还有其他可以使用的标志吗?

ssh port-forwarding

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

port-forwarding ×1

ssh ×1