小编Jac*_*ack的帖子

ssh -R 使目标主机接受所有接口上的连接

我有一个位于 NAT 后面的远程主机。我想通过 ssh 从我家庭网络中的 TARGET 主机连接到 SOURCE。因此,我在 SOURCE 上发出以下命令:

ssh -R 2222:localhost:22 TARGET -N
Run Code Online (Sandbox Code Playgroud)

现在从 TARGET 我可以通过ssh -p 2222 localhost. 美好的

在 TARGET 的同一网络中使用平板电脑,我希望这能正常工作:

ssh -p 2222 TARGET
Run Code Online (Sandbox Code Playgroud)

相反,它看起来像 TARGET 只接受来自本地主机的端口 2222 上的连接。以下是关于 TARGET:

user@TARGET:~/$ netstat -l | grep 2222
tcp        0      0 localhost:2222          *:*                     LISTEN     
tcp6       0      0 localhost:2222          [::]:*                  LISTEN 
Run Code Online (Sandbox Code Playgroud)

有没有办法让远程端ssh -R接受来自其所有接口的连接?

ssh ssh-tunnel

12
推荐指数
1
解决办法
6416
查看次数

tail -f 在新文件上

有没有办法做这样的事情:

tail -f logs/
Run Code Online (Sandbox Code Playgroud)

并使 stdout 在添加到已存在于 logs/ 中的每个文件的每一行上以及在发出命令后将在 logs/ 中创建的每个文件上更新?

tail

8
推荐指数
1
解决办法
5829
查看次数

标签 统计

ssh ×1

ssh-tunnel ×1

tail ×1