В процессе эксплуатации выделенного виртуального сервера может возникнуть ситуация, когда администратор, произведя какие-либо настройки, теряет доступ к 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