Пользователь Михаил Михеев обновил страницу SSH доступ к ESX и, неофициально, к ESXi.. Изменения указаны ниже.
Цветовой ключ: Вставка | Удаление
Для получения интерфейса командной строки удаленно, берем Putty. Далее:
Для ESX
Тонкость в чем - по умолчанию нас не пустит под root. Вариантов два - или разрешаем доступ из под root, или создаем простого пользователя, логинимся из под него и поднимаем свои привилегии.
Для разрешения доступа из под root:
из локальной командной строки выполняем
nano -w /etc/ssh/sshd_config
в файле ищем строку Permit root login и в столбце значения ставим yes.
сохраняем, выходим, выполняем команду
service sshd restart.
Все. Теперь Putty, WinSCP будут нормально подключаться к ESX с учетной записью root.
Для ESXi
тут похитрее - официально VMware не дает вообще такой возможности. Чтобы таки ее получить, делаем следующее:
В локальной консоли ESXi нажмите ALT-F1.Напечатайте unsupported. Текста видно не будет - это не баг, это фича :)
вы войдете в режим Tech Support Mode и появится запрос пароля. Введите пароль пользователя root.Откройте файл inetd.conf командой vi /etc/inetd.confНайдите строчку, начинающуся с #ssh и удалите символ #.Нажмите ESC и напечатайте :wq, чтобы сохранить изменения и выйти обратно в консоль.Перезапустите management services командой /sbin/services.sh restart.Теперь можно коннектиться через Putty.
Если есть желание логиниться не root'ом, то это тоже можно организовать:
Инструкция пока тут.
Для получения интерфейса командной строки удаленно, берем Putty. Далее:Для ESX Тонкость в чем - по умолчанию нас не пустит под root. Вариантов два - или разрешаем доступ из под root, или создаем простого пользователя, логинимся из под него и поднимаем свои привилегии.Для разрешения доступа из под root:- из локальной командной строки выполняем
nano -w /etc/ssh/sshd_config в файле ищем строку Permit root login и в столбце значения ставим yes. сохраняем, выходим, выполняем команду service sshd restart. Все. Теперь Putty, WinSCP будут нормально подключаться к ESX с учетной записью root.
Для ESXiтут похитрее - официально VMware не дает вообще такой возможности. Чтобы таки ее получить, делаем следующее: - В локальной консоли ESXi нажмите ALT-F1.
- Напечатайте unsupported. Текста видно не будет - это не баг, это фича :)
вы войдете в режим Tech Support Mode и появится запрос пароля. Введите пароль пользователя root. - Откройте файл inetd.conf командой vi /etc/inetd.conf
- Найдите строчку, начинающуся с #ssh и удалите символ #, подведя курсор в первую позицию и нажав клавишу x.
- Нажмите ESC и напечатайте :wq, чтобы сохранить изменения и выйти обратно в консоль.
- Теперь выполните
ps | grep inetd В результате будет выведено что-то типа 1299 1299 busybox inetd ID процесса inetd - 1299. Теперь введите kill -HUP process_id где process_id в нашем случае 1299. - Теперь можно коннектиться через Putty.
Если есть желание логиниться не root'ом, то это тоже можно организовать:Инструкция пока тут. |
Перейти на страницу: SSH доступ к ESX и, неофициально, к ESXi.
-------------
Было запрошено уведомление с Сайтов Google. Отменить подписку можно в любое время.
Не хотите получать уведомления о собственных изменениях? Измените настройки.