我有一台运行Debian 10的简单媒体播放器计算机。它位于博物馆中,在其中不断播放用于艺术作品的视频文件(使用mpv
)。该计算机已连接到博物馆的WiFi网络。
有时,博物馆会通过电子邮件给我发送一个新的视频文件来播放。然后我继续将视频文件复制到 USB 闪存驱动器,前往博物馆,将键盘连接到计算机,然后复制文件。
当我在家时,我想将文件上传到博物馆的计算机上。我无法使用scp,因为当计算机连接到Internet时,它没有公用的主机名/ IP地址。
我怎样才能做到这一点?
如果我正确读取的问题,包括标题,你是问如何连接从馆内计算机到计算机,以便您可以复制的视频了。
这被称为“反向 ssh 隧道”,基本上您所做的是在博物馆计算机上运行 ssh -R 命令,该命令会导致隧道从防火墙内部建立到您的计算机。然后您从您的计算机 ssh/scp 到隧道命令建立的端口。是的,在你这样做的前 100 次左右可能会让人感到困惑。
一些文献:https : //www.howtogeek.com/428413/what-is-reverse-ssh-tunneling-and-how-to-use-it/ https://www.howtoforge.com/reverse-ssh-tunneling
问题是你要么必须:
数字 2 的一个例子是每当有人将 USB 设备插入机器时就创建隧道。然后,博物馆工作人员不会将视频通过电子邮件发送给您,而是自己将其粘贴到 USB 驱动器上,然后将驱动器插入计算机。然后,您将有某种方式触发创建隧道的脚本(隧道上随机端口的奖励点,通过视频机向您发送电子邮件(为电子邮件加密提供更多奖励点)传达给您,表明您已准备就绪) 。
另一个解决方案,引导鲁本·加勒特·卢修斯·戈德堡的幽灵。
在视频机上设置接收邮件服务器。让博物馆工作人员将电子邮件发送到“[email protected]” 从电子邮件中删除视频并将其解编码回原始格式。将上一个视频移到备份文件。放置新视频。发送电子邮件让博物馆工作人员确认正在播放“好”视频。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句