获得反向shell的简单方法是什么?

Jaap Joris Vens

我有一台运行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

问题是你要么必须:

  1. 一直保持隧道畅通(意味着有某种脚本可以重新启动它)
  2. 有一些触发隧道创建的机制。
  3. 在“计时器”上设置隧道(比如每天晚上 8 点连接。

数字 2 的一个例子是每当有人将 USB 设备插入机器时就创建隧道。然后,博物馆工作人员不会将视频通过电子邮件发送给您,而是自己将其粘贴到 USB 驱动器上,然后将驱动器插入计算机。然后,您将有某种方式触发创建隧道的脚本(隧道上随机端口的奖励点,通过视频机向您发送电子邮件(为电子邮件加密提供更多奖励点)传达给您,表明您已准备就绪) 。

另一个解决方案,引导鲁本·加勒特·卢修斯·戈德堡的幽灵。

在视频机上设置接收邮件服务器。让博物馆工作人员将电子邮件发送到“[email protected]” 从电子邮件中删除视频并将其解编码回原始格式。将上一个视频移到备份文件。放置新视频。发送电子邮件让博物馆工作人员确认正在播放“好”视频。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Flutter获得凌晨0点的简单方法是什么?

来自分类Dev

在C ++中获得Python的defaultdict行为的最简单方法是什么?

来自分类Dev

每当用户滚动QScrollArea时获得通知的最简单方法是什么?

来自分类Dev

Sci-kit:使用GridSearchCV时,获得估算器混淆矩阵的最简单方法是什么?

来自分类Dev

在本地安装Drupal的最简单方法是什么?

来自分类Dev

使用Egit压缩提交的最简单方法是什么?

来自分类Dev

在nginx上启用PHP的最简单方法是什么?

来自分类Dev

创建坐标列表的最简单方法是什么?

来自分类Dev

始终加载Clojure库的最简单方法是什么?

来自分类Dev

更改范围滑块颜色的最简单方法是什么?

来自分类Dev

触发页面错误的简单方法是什么?

来自分类Dev

在HAML中增加ID的最简单方法是什么?

来自分类Dev

消除相角不连续的最简单方法是什么

来自分类Dev

创建文件的最简单方法是什么?

来自分类Dev

从wsdl(cxf)生成代码的最简单方法是什么?

来自分类Dev

查看texi文件的简单方法是什么?

来自分类Dev

从Spark Stream写入Kafka的最简单方法是什么

来自分类Dev

从Byte []显示图像的最简单方法是什么?

来自分类Dev

从txt文件拆分列的最简单方法是什么

来自分类Dev

画这条线的简单方法是什么?

来自分类Dev

在代码中调试或查找错字的简单方法是什么?

来自分类Dev

用Docker在Tensorflow上调试的简单方法是什么?

来自分类Dev

在Angular中制作editForm的最简单方法是什么?

来自分类Dev

安装PostGIS的最简单方法是什么?

来自分类Dev

在nginx上启用PHP的最简单方法是什么?

来自分类Dev

记录Macbook基本活动的简单方法是什么?

来自分类Dev

查看texi文件的简单方法是什么?

来自分类Dev

在Debian上安装JRE的最简单方法是什么?

来自分类Dev

执行此复杂的SELECT查询的简单方法是什么?

Related 相关文章

  1. 1

    在Flutter获得凌晨0点的简单方法是什么?

  2. 2

    在C ++中获得Python的defaultdict行为的最简单方法是什么?

  3. 3

    每当用户滚动QScrollArea时获得通知的最简单方法是什么?

  4. 4

    Sci-kit:使用GridSearchCV时,获得估算器混淆矩阵的最简单方法是什么?

  5. 5

    在本地安装Drupal的最简单方法是什么?

  6. 6

    使用Egit压缩提交的最简单方法是什么?

  7. 7

    在nginx上启用PHP的最简单方法是什么?

  8. 8

    创建坐标列表的最简单方法是什么?

  9. 9

    始终加载Clojure库的最简单方法是什么?

  10. 10

    更改范围滑块颜色的最简单方法是什么?

  11. 11

    触发页面错误的简单方法是什么?

  12. 12

    在HAML中增加ID的最简单方法是什么?

  13. 13

    消除相角不连续的最简单方法是什么

  14. 14

    创建文件的最简单方法是什么?

  15. 15

    从wsdl(cxf)生成代码的最简单方法是什么?

  16. 16

    查看texi文件的简单方法是什么?

  17. 17

    从Spark Stream写入Kafka的最简单方法是什么

  18. 18

    从Byte []显示图像的最简单方法是什么?

  19. 19

    从txt文件拆分列的最简单方法是什么

  20. 20

    画这条线的简单方法是什么?

  21. 21

    在代码中调试或查找错字的简单方法是什么?

  22. 22

    用Docker在Tensorflow上调试的简单方法是什么?

  23. 23

    在Angular中制作editForm的最简单方法是什么?

  24. 24

    安装PostGIS的最简单方法是什么?

  25. 25

    在nginx上启用PHP的最简单方法是什么?

  26. 26

    记录Macbook基本活动的简单方法是什么?

  27. 27

    查看texi文件的简单方法是什么?

  28. 28

    在Debian上安装JRE的最简单方法是什么?

  29. 29

    执行此复杂的SELECT查询的简单方法是什么?

热门标签

归档