Підключення до консолі сервера VMware через SSH
Це сталося з вами? Я створив нову віртуальну машину під керуванням Ubuntu на моєму сервері VMware, перш ніж я пішов з дому, але забув встановити сервер ssh ... так що я не міг дістатися до цієї машини взагалі з мого віддаленого місця. Замість того, щоб їхати додому, я вирішив знайти рішення.
Після декількох досліджень я виявив, що консоль здійснює зв'язок через порт 902, тому я додав правило перенаправлення портів до ssh тунелю і зміг легко потрапити на консоль і встановити openssh.
Переадресація портів з командою ssh
Для того, щоб відкрити локальний порт нижче 1024, потрібно запустити цю команду як root або за допомогою sudo. Це відкриє локальний порт 902 на вашій клієнтській машині, а потім перенаправить з'єднання на сервер, вказаний hostname.com.
sudo ssh -L 902: localhost: 902 [email protected]
На цьому етапі можна перейти до останнього розділу статті.
Переадресація портів з SecureCRT
Якщо ви використовуєте SecureCRT під Windows, як я, просто відкрийте параметри сеансу і знайдіть переадресацію портів у налаштуваннях і натисніть кнопку Додати для нового переадресованого з'єднання.
Введіть ім'я та використовуйте 902 для обох полів Порта, як показано нижче:
Увійти в консоль
Відкрийте вашу локально встановлену консоль VMware Server і використовуйте localhost для імені віддаленого вузла. Не можна використовувати перемикач "Місцевий хост", оскільки він спробує підключитися безпосередньо до служби ... ми хочемо з'єднатися через SSH-тунель.
І там ви… увійшли в консоль.
Примітки
- Сама серверна консоль повинна працювати досить добре, але якщо ви спробуєте потрапити на справжню консоль однієї з віртуальних машин, ви повинні переконатися, що у вас є дуже швидке з'єднання ... інакше це повільніше, ніж бруд.
- Я б використовував це лише для вмикання / вимикання машин або зміни параметрів.
- Можливо, вам доведеться змінити налаштування локального брандмауера, щоб дозволити порт.
- Користувачі Putty повинні мати можливість легко адаптувати налаштування вище для роботи з ними.