Назад | Перейти на главную страницу

Как использовать sshuttle для подключения к сервису aws через два перехода?

У меня такая ситуация:

  1. Хост A: Моя машина
  2. Хост B: Хост AWS Bastion
  3. Хост C: экземпляр EC2 в AWS VPC только с частным IP
  4. Хост D: AWS Elasticsearch Service, доступный только с хоста C через имя конечной точки. https://<id>.<region>.es.amazonaws.com

На данный момент я делаю следующее, чтобы получить доступ к данным в экземпляре Elasticsearch

  1. ssh в бастион
  2. ssh на хост C
  3. curl https://<id>.<region>.es.amazonaws.com

Как я мог использовать шаттл или переадресация портов ssh для завивки Elasticsearch с хоста A (моей машины)?