Stalo sa vám to niekedy? Vytvoril som nový virtuálny počítač, ktorý používal Ubuntu na mojom serveri VMware predtým, než som odišiel domov, ale zabudol som nainštalovať server ssh … takže som sa nemohol dostať k tomuto zariadeniu vôbec z môjho vzdialeného miesta. Namiesto toho, aby som sa vrátil domov, rozhodol som sa nájsť riešenie.
Po trochu výskumu som zistil, že konzola komunikuje na portu 902, a tak som do tunelu ssh pridal pravidlo presmerovania portov a mohol sa ľahko dostať na konzolu a nainštalovať openssh.
Presmerovanie portov pomocou príkazu ssh
Ak chcete otvoriť lokálny port pod 1024, budete musieť spustiť tento príkaz ako root alebo pomocou sudo. Tým sa otvorí lokálny port 902 na vašom klientskom počítači a potom bude pripojenie prenesené na server špecifikovaný hostname.com.
sudo ssh -L 902:localhost:902 [email protected]
V tomto okamihu môžete prejsť na poslednú časť článku.
Port Forwarding s protokolom SecureCRT
Ak používate službu SecureCRT v systéme Windows ako ja, stačí otvoriť možnosti relácie a nájsť Port Forwarding v nastaveniach a kliknúť na tlačidlo Pridať pre nové presmerované spojenie.
Prihlásenie do konzoly
Vytvorte lokálne nainštalovanú konzolu VMware Server Console a použite localhost pre názov vzdialeného hostiteľa. Nemôžete použiť prepínač "Miestny hostiteľ", pretože sa pokúsi pripojiť priamo k službe … Chceme sa pripojiť cez tunel SSH.
Poznámky
- Samotná serverová konzola by mala fungovať pomerne dobre, ale ak sa pokúsite dostať na skutočnú konzolu jedného z virtuálnych strojov, mali by ste sa uistiť, že máte naozaj rýchle spojenie … inak je to pomalšie ako špina.
- Naozaj by som to len použil na zapnutie / vypnutie napájacích strojov alebo zmenu nastavení.
- Pravdepodobne budete musieť zmeniť nastavenia lokálnej brány firewall a povoliť port.
- Tlmočnícke používatelia by mali mať možnosť ľahko prispôsobiť vyššie uvedené nastavenia, aby pracovali pre nich.