Дали това ти се е случило някога? Създадох нова виртуална машина с Ubuntu на моя VMware сървър, преди да напусна дома си, но забравих да инсталирам сървъра ssh ... така че не можах да стигна до тази машина изобщо от моето отдалечено място. Вместо да се връщам у дома, реших да намеря решение.
След малко изследвания открих, че конзолата комуникира на порт 902, затова добавих правило за пренасочване на портове към тунел ssh и успях лесно да вляза в конзолата и да инсталирам openssh.
Препращане на портове с команда ssh
За да отворите локален порт под 1024, ще трябва да стартирате тази команда като root или като използвате sudo. Това ще отвори локалния порт 902 на клиентската ви машина и след това ще препрати връзката към сървъра, определен от hostname.com.
sudo ssh -L 902: localhost: 902 [email protected]
На този етап можете да прескочите до последния раздел в статията.
Порт Препращане със SecureCRT
Ако използвате SecureCRT под Windows като мен, просто отворете опциите си за сесия и намерете Port Forwarding в настройките и кликнете върху бутона Добави за нова препратена връзка.
Въведете в име и използвайте 902 за двете полета порт, както е показано по-долу:
Влизане в конзолата
Вземете локално инсталираната ви конзола на VMware Server и използвайте localhost за името на отдалечения хост. Не можете да използвате бутона "Местен хост", защото ще се опита да се свърже директно към услугата ... искаме да се свържем през SSH тунела.
И там сте ... влезли в конзолата си.
бележки