Tak więc mam komputer lokalnego hosta (niech to będzie Z.Z.Z.Z), a ja skonfigurowałem dwa hosty w Google Cloud Platform. Jeden host ma statyczny publiczny adres IP (niech to X.X.X.X), a jeden host ma efemeryczny adres IP (niech to będzie Y.Y.Y.Y). Teraz mogę ssh do mojego hosta z publicznym IP. Robię to tak:
$ ssh -i ~/.ssh/testuser -A @[email protected]
Widzę fajną podpowiedź i wszystko jest w porządku. Mogę teraz ssh z tego hosta do hosta wewnętrznego. Robię to tak:
X.X.X.X:~$ ssh Y.Y.Y.Y
I znowu wszystko w porządku - widzę fajną podpowiedź mojego drugiego hosta wewnętrznego. Co chcę osiągnąć, to móc ssh z mojego hosta lokalnego (Z.Z.Z.Z) bezpośrednio do mojego hosta wewnętrznego na GCP. Chyba potrzebuję czegoś takiego jak przekierowanie portów lub coś takiego. Próbowałem wielu rozwiązań z SO, ale to, co otrzymuję, jest Permission denied
. Potrzebuję dokładnie tych poleceń, które będą w stanie zrealizować moje zadanie.
źródło