С тобой такое когда-нибудь случалось? Перед тем, как уйти из дома, я создал новую виртуальную машину под управлением Ubuntu на моем сервере VMware, но забыл установить сервер ssh ... поэтому я вообще не мог добраться до этой машины из своего удаленного местоположения. Вместо того, чтобы ехать домой, я решил найти решение.
После небольшого исследования я обнаружил, что консоль обменивается данными через порт 902, поэтому я добавил правило переадресации портов в туннель ssh и смог легко войти в консоль и установить openssh.
Перенаправление портов с помощью команды ssh
Чтобы открыть локальный порт ниже 1024, вам нужно будет запустить эту команду от имени пользователя root или с помощью sudo. Это откроет локальный порт 902 на вашем клиентском компьютере, а затем перенаправит соединение на сервер, указанный hostname.com.
sudo ssh -L 902: localhost: 902 имя пользователя@hostname.com
На этом этапе вы можете перейти к последнему разделу статьи.
Перенаправление портов с помощью SecureCRT
Если вы используете SecureCRT под Windows, как это делаю я, просто откройте параметры сеанса, найдите в настройках перенаправление портов и нажмите кнопку «Добавить» для нового перенаправленного соединения.
Введите имя и используйте 902 для обоих полей порта, как показано ниже:
Вход в консоль
Откройте локально установленную консоль VMware Server Console и используйте localhost в качестве имени удаленного хоста. Вы не можете использовать переключатель «Локальный хост», потому что он попытается подключиться напрямую к службе… мы хотим подключиться через туннель SSH.
И вот вы ... вошли в свою консоль.
Заметки
- Сама серверная консоль должна работать достаточно хорошо, но если вы попытаетесь подключиться к реальной консоли одной из виртуальных машин, вам следует убедиться, что у вас действительно быстрое соединение… в противном случае оно будет медленнее, чем грязь.
- На самом деле я бы использовал это только для включения / выключения машин или изменения настроек.
- Возможно, вам придется изменить настройки локального брандмауэра, чтобы разрешить порт.
- Пользователи Putty должны иметь возможность легко адаптировать указанные выше настройки для работы на них.