Opret forbindelse til VMware Server Console over SSH
Har det nogensinde sket for dig? Jeg har oprettet en ny virtuel maskine, der kører Ubuntu på min VMware-server, før jeg gik hjem, men glemte at installere ssh-serveren ... så jeg kunne slet ikke komme til den pågældende maskine fra min fjerntliggende sted. I stedet for at køre hjem besluttede jeg mig for at finde en løsning.
Efter lidt forskning opdagede jeg, at konsollen kommunikerer på port 902, så jeg tilføjede en port-forwarding regel til en ssh tunnel og var i stand til nemt at komme på konsollen og installere openssh.
Port videresendelse med ssh Command
For at åbne en lokal port under 1024 skal du køre denne kommando som root eller ved at bruge sudo. Dette åbner den lokale port 902 på din klientmaskin og derefter videresender forbindelsen til den server, der er angivet af hostname.com.
sudo ssh -L 902: localhost: 902 [email protected]
På dette tidspunkt kan du springe til sidste afsnit i artiklen.
Port videresending med SecureCRT
Hvis du bruger SecureCRT under Windows som jeg gør, skal du bare åbne dine sessionsindstillinger og finde Port Forwarding i indstillinger og klikke på knappen Tilføj for en ny videresendt forbindelse.
Indtast et navn, og brug 902 for begge portfelterne som vist nedenfor:
Logge ind i konsollen
Opsæt din lokale installerede VMware Server Console, og brug lokalehost til fjernværtsnavnet. Du kan ikke bruge knappen "Lokal vært", fordi den forsøger at forbinde direkte til tjenesten ... vi vil forbinde over SSH-tunnelen.
Og der er du logget ind på din konsol.
Noter
- Serverkonsollen selv skal fungere ret godt, men hvis du forsøger at komme ind på den faktiske konsol på en af de virtuelle maskiner, skal du sørge for at have en rigtig hurtig forbindelse ... ellers er det langsommere end snavs..
- Jeg ville virkelig kun bruge dette til at tænde / slukke for maskiner eller ændre indstillingerne.
- Du skal muligvis ændre dine lokale firewallindstillinger for at tillade porten.
- Putty-brugere bør nemt kunne tilpasse ovenstående indstillinger for at arbejde for dem.