В процессе эксплуатации выделенного виртуального сервера может возникнуть ситуация, когда администратор, произведя какие-либо настройки, теряет доступ к VPS по ssh или rpd. Чаще всего подобная ситуация является итогом некорректной настройки брандмауэра. Проблема – неприятная, и почти всегда неожиданная. Но поводом для паники не является. Исправить допущенную ошибку должен помочь аварийный доступ к серверу.
Работа с аварийным доступом к серверу
В личном кабинете есть возможность подключиться к вашей виртуальной машине напрямую, минуя сетевые протоколы. Для этого достаточно кликнуть картинку с изображением экрана консоли сервера.

Возможность такого подключения создана специально для критических ситуаций, когда удалённый доступ к серверу потерян. Данный режим не предназначен для использования в обычных обстоятельствах, поэтому время его функционирования ограничено десятью минутами. По истечении выделенных десяти минут окно аварийного доступа к серверу закроется автоматически. Таймер, отсчитывающий время, остающееся до отключения окна аварийного режима, находится в правой части верхней панели, которая расположена над экраном консоли.

Кнопки управления сервером
В левой части панели находятся две секции полезных кнопок. В первой размещены кнопки, имитирующие элементы управления питанием – Power
и Reset
. С их помощью можно включить сервер, если он выключен, перезагрузить или выключить его, если он не отвечает на команды с клавиатуры.

Слева от них находится кнопка, имитирующая нажатие комбинации клавиш Ctrl Alt Del
. Без неё, например, не получится разблокировать экран, чтобы авторизоваться на рабочем столе консоли сервера, работающего на Windows.

Вводя пароль после нажатия кнопки Ctrl Alt Del
, обратите внимание на раскладку, на которой вы набираете пароль. На Windows-серверах с русским языком в качестве системного по умолчанию установлена русская раскладка клавиатуры. Пароль при этом нужно набирать на английской раскладке.

Посередине верхней консоли располагаются три полезные кнопки – Вставить текст
, Ввести комбинацию клавиш
и кнопка выпадающего меню Отправить кнопку
.
Кнопка Вставить текст
При помощи кнопки Вставить текст
вы можете передать в консоль сервера текст, который введёте в окне, вызванном нажатием этой кнопки. Это довольно удобно, если нужно передать на сервер текст объёмом, который затруднительно набирать непосредственно в консоли из-за задержек, связанных с недостаточно быстрой скоростью соединения и особенностями работы гипервизора. Здесь также следует учитывать то, на какой раскладке происходит передача текста. Например, если вы передаёте таким образом пароль при подключении к виртуальной машине на Windows, то убедитесь, что раскладка в консоли и раскладка в окне со вставляемым текстом совпадали и были установлены на английскую. Если одна из этих раскладок будет русской, то вставляемый текст будет передан на русской раскладке, даже если текст в окне введён латинскими символами.

При помощи данной функции можно передавать на исполнение команды как в Windows, так и в Linux.

Кнопка Ввести комбинацию клавиш
Кнопка Ввести комбинацию клавиш
предназначена для передачи в консоль клавиши или комбинации клавиш. В таблице ниже перечислены допустимые варианты написания кодов функциональных клавиш клавиатуры.
control | enter | insert | f1 | f8 |
ctrl | win | ins | f2 | f9 |
shift | space | pagedown | f3 | f10 |
alt | backspace | pageup | f4 | f11 |
tab | delete | printscreen | f5 | f12 |
escape | del | prntscrn | f6 | |
esc | home | scrolllock | f7 | |
meta | end | pause | f8 |
Символьный код клавиши должен быть написан полностью и без ошибок. В противном случае он не будет распознан терминалом. Некоторые клавиши могут обозначаться двумя вариантами кодов, например, клавиша Ctrl
может быть передана как при помощи кода control
, так и через код ctrl
. То же относится и к клавишам Insert
(может быть обозначена либо как insert
, либо как ins
), Esc
(escape
, esc
), Del
(delete
, del
) и Printscreen
(printscreen
, prntscrn
).
Комбинацию клавиш необходимо вводить в формате клавиша
+
клавиша
+
… То есть для объединения клавиш в комбинацию следует использовать символ +
, например, ctrl
+
alt
+
del
.
Помимо указанных в таблице, в комбинации можно также использовать отдельные символы, например, ctrl
+
c
. Если необходимо передать заглавную букву, то комбинацию следует записать как сочетание с клавишей Shift
. Например, комбинация Ctrl B
записывается как ctrl
+
shift
+
b
.
Для отправки самого знака +
используйте комбинацию shift
+
=
.
Несколько комбинаций подряд можно записать через запятую: клавиша
+
клавиша
,
клавиша
+
клавиша
… Пробелы, переносы и пропуски строк в комбинациях система игнорирует. Другими словами, нет никакой ошибки в записи комбинации клавиш вида:
клавиша + клавиша,
клавиша+ клавиша

К часто используемым комбинациям можно отнести следующие:
ctrl
+
c
– скопировать в буфер обмена;ctrl
+
v
– вставить из буфера обмена;alt
+
shift
– распространённое сочетание для смены языка ввода в Windows;ctrl
+
shift
+
esc
– вызов диспетчера задач в Windows;shift
+
del
– безвозвратное удаление файла в Windows;ctrl
+
d
– выход из терминала в Linux.

Меню Отправить кнопку
Передать в консоль функциональную клавишу, а также некоторые часто используемые клавиши и их комбинации можно при помощи ещё одной кнопки в панели – Отправить кнопку
.

Важно понимать, что режим аварийного доступа не во всех браузерах работает одинаково. Если в вашем случае что-то происходит не совсем корректно (не вводится текст, не работает кнопка Ctrl Alt Del
и тому подобное), то пробуйте использовать другой популярный десктопный браузер.
Режим аварийного доступа – ценный инструмент, который используется довольно часто. Но поскольку трансляция изображения и передача нажатий клавиатуры организованы на уровне гипервизора, это даёт довольно существенную нагрузку на его процессор. Именно по этой причине мы ограничили время функционирования аварийного режима. К счастью, практика показывает, что в большинстве случаев этого времени вполне достаточно, чтобы внести необходимые изменения в настройки виртуального сервера и исправить ситуацию.
Шляпа. Вопрос ввода комбинации клавиш не описан. Каким образом получать доступ к консоли если там (как обычно) ничего не отображается. Гавно сервис
2024-10-11 at 17:49Наш сервис постоянно совершенствуется и действительно сейчас в консоли есть дополнительные функции который не отражены в статье. Скоро поправим статью.
2025-02-24 at 18:32