使用 SSH 隧道通过 Bastion 访问运行在 EC2 上的 Jupyter 服务器

肖恩

所以我有一个 ec2 实例,我只能通过堡垒访问。

ec2 实例为我的 jupyter 服务器提供服务 127.0.0.1:8888/?token=$token

我的目标是运行一个 ssh 隧道命令,该命令将侦听连接127.0.0.1:8888,并通过堡垒将它们转发到我的 ec2 实例以127.0.0.1:8888

我试过以下没有运气。

来自当地

(我可以通过堡垒 ssh 进入堡垒和 ec2 机器而没有问题)

ssh -f -N -L 127.0.0.1:8888:127.0.0.1:8888 -i ~/.ssh/id_rsa $user@$bastion_dns

ssh -f -N -L 8888:127.0.0.1:8888 -i ~/.ssh/id_rsa $user@$bastion_dns

ssh -f -N -L 8888:$ec2_private_ip:8888 -i ~/.ssh/id_rsa $user@$bastion_dns

从堡垒

(我在堡垒安全组上打开了 8888 入口,并在 ec2-machine 中添加了堡垒 ssh 密钥,以便我可以定期从堡垒 ssh 到 ec2)

ssh -f -N -L 8888:127.0.0.1:8888 $user@$ec2_private_ip

肖恩

借助此SSH 隧道通过 Ubuntu 堡垒到私有子网中的实例弄清楚了

命令是:

ssh -v -N -A -J $user@$bastion_dns -L 8888:localhost:8888 $user@$ec2_private_ip

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS EC2 SSH隧道堡垒服务器

来自分类Dev

通过SSH隧道与远程服务器上的PostgreSQL交互?

来自分类Dev

通过SSH隧道与远程服务器上的PostgreSQL交互?

来自分类Dev

使用拆分隧道通过 SSH/RDP 访问 OpenVPN 服务器后面的 LAN

来自分类Dev

ssh终止后,保持服务器在EC2实例上运行

来自分类Dev

设置ssh隧道以访问远程服务器上的FTP

来自分类Dev

在Amazon EC2上运行Websocket服务器

来自分类Dev

在许多服务器上通过SSH自动运行命令

来自分类Dev

通过SSH在多个服务器上运行顺序命令

来自分类Dev

通过SSH在Windows上运行无头服务器

来自分类Dev

如何使用 SSH 访问远程服务器上的端口?

来自分类Dev

访问不同 Amazon EC2 windows 服务器上的 SQL 服务器

来自分类Dev

使用脚本在SSH服务器上远程运行命令

来自分类Dev

使用脚本在ssh服务器上远程运行命令

来自分类Dev

使用SSH在远程Linux服务器上运行命令

来自分类Dev

Rundeck:使用 ssh 在远程服务器上运行命令

来自分类Dev

rsync:通过ssh隧道在服务器上创建目标目录?

来自分类Dev

如何通过SSH在远程服务器上运行Web服务器脚本?

来自分类Dev

SSH:ssh服务器上没有外壳的隧道

来自分类Dev

隧道SSH:通过另一台服务器访问被防火墙阻止的服务器

来自分类Dev

如何在多个跳转服务器上使用反向ssh隧道

来自分类Dev

在需要访问远程应用程序端口的服务器上创建SSH隧道

来自分类Dev

使用SSH通过代理隧道传输流量-代理服务器看到什么?

来自分类Dev

phpstorm。无法通过SSH隧道访问mysql服务器(外部主机已关闭连接)

来自分类Dev

phpstorm。无法通过SSH隧道访问mysql服务器(外部主机已关闭连接)

来自分类Dev

通过反向SSH隧道和URL访问localhost Web服务器

来自分类Dev

AWS EC2 Apache 服务器正在运行,无法 ping/无法通过 Web 服务器访问

来自分类Dev

无法通过cron作业运行访问EC2服务器

来自分类Dev

通过反向隧道在服务器上创建隧道

Related 相关文章

  1. 1

    AWS EC2 SSH隧道堡垒服务器

  2. 2

    通过SSH隧道与远程服务器上的PostgreSQL交互?

  3. 3

    通过SSH隧道与远程服务器上的PostgreSQL交互?

  4. 4

    使用拆分隧道通过 SSH/RDP 访问 OpenVPN 服务器后面的 LAN

  5. 5

    ssh终止后,保持服务器在EC2实例上运行

  6. 6

    设置ssh隧道以访问远程服务器上的FTP

  7. 7

    在Amazon EC2上运行Websocket服务器

  8. 8

    在许多服务器上通过SSH自动运行命令

  9. 9

    通过SSH在多个服务器上运行顺序命令

  10. 10

    通过SSH在Windows上运行无头服务器

  11. 11

    如何使用 SSH 访问远程服务器上的端口?

  12. 12

    访问不同 Amazon EC2 windows 服务器上的 SQL 服务器

  13. 13

    使用脚本在SSH服务器上远程运行命令

  14. 14

    使用脚本在ssh服务器上远程运行命令

  15. 15

    使用SSH在远程Linux服务器上运行命令

  16. 16

    Rundeck:使用 ssh 在远程服务器上运行命令

  17. 17

    rsync:通过ssh隧道在服务器上创建目标目录?

  18. 18

    如何通过SSH在远程服务器上运行Web服务器脚本?

  19. 19

    SSH:ssh服务器上没有外壳的隧道

  20. 20

    隧道SSH:通过另一台服务器访问被防火墙阻止的服务器

  21. 21

    如何在多个跳转服务器上使用反向ssh隧道

  22. 22

    在需要访问远程应用程序端口的服务器上创建SSH隧道

  23. 23

    使用SSH通过代理隧道传输流量-代理服务器看到什么?

  24. 24

    phpstorm。无法通过SSH隧道访问mysql服务器(外部主机已关闭连接)

  25. 25

    phpstorm。无法通过SSH隧道访问mysql服务器(外部主机已关闭连接)

  26. 26

    通过反向SSH隧道和URL访问localhost Web服务器

  27. 27

    AWS EC2 Apache 服务器正在运行,无法 ping/无法通过 Web 服务器访问

  28. 28

    无法通过cron作业运行访问EC2服务器

  29. 29

    通过反向隧道在服务器上创建隧道

热门标签

归档