Итак, у меня есть локальный хост-компьютер (пусть это будет ZZZZ), и я настроил два хоста на Google Cloud Platform. Один хост имеет статический публичный IP (пусть это будет XXXX), а один хост имеет эфемерный IP (пусть это будет YYYY). Теперь я могу SSH к моему хосту с публичным IP. Я делаю это так:
$ ssh -i ~/.ssh/testuser -A @testuser@X.X.X.X
Я вижу хорошую подсказку, и все в порядке. Теперь я могу ssh с этого хоста на внутренний хост. Я делаю это так:
X.X.X.X:~$ ssh Y.Y.Y.Y
И снова все в порядке - я вижу приятную подсказку моего второго внутреннего хоста. То, чего я хочу достичь - это иметь возможность ssh с моего локального хоста (ZZZZ) прямо на мой внутренний хост на GCP. Я думаю, мне нужно что-то вроде переадресации портов или что-то в этом роде. Я перепробовал много решений от SO, но я получил Permission denied
. Итак, мне нужны именно те команды, которые смогут реализовать мою задачу.