Chcę ssh w moim obszarze roboczym Cloud9. Ustawiłem domyślne hasło użytkownika „ubuntu” sudo passwd ubuntu
, chociaż jest ono resetowane za każdym razem, gdy ponownie ładuję IDE. Znalazłem adres IP obszaru roboczego, curl ipecho.net/plain
a następnie przeskanowałem go za pomocą nmap i stwierdziłem, że port 22 jest otwarty. Jest obsługiwany przez Google Cloud i zmienia się przy każdym ponownym załadowaniu IDE. Kiedy próbuję połączyć się przez ssh, moje połączenie wygasło. Terminal ssh w Cloud9 jest połączony z witryną danych skarbów przez https. Kiedy skanuję adres IP skarbca, ssh nie jest otwarte. Myślę, że jest tunelowany czy coś. W ten sposób sudo lsof -i
dowiedziałem się, że w obszarze roboczym działa dropbear na porcie 58777 w niektórych lokalnych adresach IP, ale nie sądzę, aby miało to wpływ na ssh'ing z zewnątrz.
Istnieje więc adres IP Google Cloud z otwartym ssh, ale do którego nie mogę ssh, adres IP danych skarbów, który prawdopodobnie jest tunelowany, oraz kilka lokalnych adresów IP Cloud9, z którymi i tak nie mogę się połączyć. Jak mogę ssh w moim obszarze roboczym Cloud9?