Це коли-небудь траплялося з вами? Я створив нову віртуальну машину під управлінням 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 і використовуйте localhost для імені віддаленого хосту. Ви не можете використовувати перемикач “Локальний хост”, оскільки він намагатиметься підключитися безпосередньо до служби… ми хочемо під’єднатись через тунель SSH.
І ось ви… увійшли у свою консоль.
Примітки
- Сама консоль сервера повинна працювати досить добре, але якщо ви спробуєте потрапити на фактичну консоль однієї з віртуальних машин, переконайтеся, що у вас дійсно швидке з'єднання ... інакше це повільніше, ніж бруд.
- Я б справді використовував це лише для ввімкнення / вимкнення машин або зміни параметрів.
- Можливо, вам доведеться змінити налаштування локального брандмауера, щоб дозволити порт.
- Користувачі шпаклівки повинні мати можливість легко адаптувати наведені вище налаштування для роботи для них.