Czy to kiedykolwiek ci się przytrafiło? Stworzyłem nową maszynę wirtualną z systemem Ubuntu na moim serwerze VMware, zanim opuściłem dom, ale zapomniałem zainstalować serwer ssh ... więc nie mogłem dostać się do tego komputera z mojej zdalnej lokalizacji. Zamiast wracać do domu, postanowiłem znaleźć rozwiązanie.
Po kilku badaniach odkryłem, że konsola komunikuje się na porcie 902, więc dodałem regułę przekazywania portów do tunelu SSH i mogłem łatwo dostać się do konsoli i zainstalować openssh.
Przekazywanie portów za pomocą polecenia ssh
Aby otworzyć port lokalny poniżej 1024, musisz uruchomić to polecenie jako root lub używając sudo. Spowoduje to otwarcie lokalnego portu 902 na komputerze klienta, a następnie przekazanie połączenia do serwera określonego przez hostname.com.
sudo ssh -L 902: localhost: 902 nazwa_uż[email protected]
W tym momencie możesz przejść do ostatniej sekcji w artykule.
Port Forwarding z SecureCRT
Jeśli używasz SecureCRT w systemie Windows, tak jak ja, po prostu otwórz opcje sesji i znajdź przekazywanie portów w ustawieniach, a następnie kliknij przycisk Dodaj dla nowego przeniesionego połączenia.
Wprowadź nazwę i użyj 902 dla obu pól Portu, jak pokazano poniżej:
Logowanie do konsoli
Wyświetl lokalnie zainstalowaną konsolę VMware Server i użyj lokalnego hosta dla nazwy zdalnego hosta. Nie możesz użyć przycisku radiowego "Lokalny host", ponieważ będzie próbował połączyć się bezpośrednio z usługą ... chcemy połączyć się przez tunel SSH.
A tam jesteś ... zalogowany na konsoli.
Uwagi