Как открыть консоль контейнера
Есть три способа, по удобству:
- Веб-интерфейс — выберите контейнер → Console. Откроется терминал входа: имя
rootи пароль, заданный при создании контейнера. - Оболочка узла — команда
pct enterс номером контейнера, сразу root внутри, без пароля. - SSH — как к обычному серверу, если внутри стоит сервер SSH (
apt install openssh-server).
Второй способ в оболочке узла (узел → Shell или SSH на сервер Proxmox):
pct enter 101Выход обратно на узел — exit или Ctrl+D.
pct enter, pct console и pct exec
| Команда | Что делает |
|---|---|
pct enter 101 | оболочка root внутри контейнера, без пароля |
pct console 101 | терминал входа контейнера, как на экране; выход — Ctrl+A, затем Q |
pct exec 101 -- df -h | выполнить одну команду внутри и вернуться на узел |
Все три работают только на узле, где находится контейнер, и только для запущенного контейнера. Запуск — pct start 101.
Консоль пустая или чёрная
- Нажмите Enter — приглашение входа часто появляется только после нажатия клавиши.
- Попробуйте другой вид консоли: кнопка Console вверху страницы контейнера раскрывает список (noVNC, xterm.js). xterm.js удобнее для копирования текста.
- Контейнер не запущен — сначала Start.
- Если консоль так и пуста, войдите через
pct enterс узла — он не зависит от службы входа внутри контейнера.
Забыли пароль root контейнера
С узла войдите в контейнер:
pct enter 101Приглашение сменится на имя контейнера. Уже внутри него задайте новый пароль root:
passwdСтарый пароль знать не нужно: вы уже root. Проверьте, что приглашение показывает имя контейнера, а не узла, — иначе вы смените пароль root самого сервера Proxmox.
По SSH под root
В шаблонах Debian и Ubuntu вход root по SSH по паролю обычно закрыт настройками самого OpenSSH. Надёжнее войти по ключу: при создании контейнера вставьте открытый ключ в поле SSH public key — он окажется в /root/.ssh/authorized_keys. Если контейнер уже создан, допишите ключ туда вручную через pct enter. Подробно о ключах — в теме Ubuntu.
Не включайте вход root по паролю в контейнере, доступном из интернета: боты постоянно перебирают пароли root. Если вход по паролю всё же нужен — только в своей сети и с длинным паролем.