Краткий ответ: Тип exit
Если это не сработает, однако ...
Escape-символ SSH и последовательность отключения
В большинстве реализаций SSH для интерактивных сессий используется escape-символ, аналогичный Ctrl-]комбинации telnet . Экранирующий символ SSH по умолчанию ~вводится в начале строки.
Если вы хотите прекратить интерактивный сеанс OpenSSH, который застрял и не может быть завершен путем входа exitили CtrlDв оболочку на удаленной стороне , вы можете ввести, ~за которым следует точка .. Чтобы быть уверенным, что необходимо вводить escape-символ в начале строки ввода, сначала нужно нажать Enter. Таким образом, следующая последовательность завершит сеанс SSH в большинстве случаев:
Enter~.
Другие последовательности побега
Например, OpenSSH предлагает другие escape-последовательности ~.. Вход ~?во время сеанса должен дать вам список. Некоторые примеры:
~затем Ctrl-Zприостанавливает сессию,
~& помещает это непосредственно в фон,
~# дает список переадресованных соединений в этом сеансе.
- Если вы хотите , чтобы просто ввести тильду в начале строки, вы должны удвоить его:
~~.
Экранирующий символ можно изменить с помощью параметра командной строки -e. Если вы установите специальное значение -e none, экранирование будет отключено, и сеанс будет полностью прозрачным.
Смотрите также справочную страницу OpenBSD по ssh (на которую ссылается www.openssh.org ) под -eопцией командной строки