Для получения интерфейса командной строки удаленно, берем 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'ом, то это тоже можно организовать: Инструкция пока тут. |