Переключиться на локальный сеанс с удаленного SSH

Последовательный BREAK в основном вызван тем, что передающее устройство удерживает на линии Tx низкий уровень (0 В) в течение определенного периода времени. Это не персонаж.

На реальном терминале (например, VT100) для этого был ключ, помеченный как BREAK.

Что касается эмуляторов терминала и программного обеспечения, это во многом зависит от используемой вами программы. подсказка , например, может отправить BREAK с ~ # . С C-Kermit вы должны нажать Control + \ , а затем B .

Теперь существует проблема с BREAK ... если терминал был выключен и снова выключен, это иногда приводило к тому, что машина Sun думала, что отправляется BREAK, и переводила машину в режим PROM. Нехорошо. Таким образом, стало возможным использование альтернативной последовательности клавиш .

kbd -a alternate

Что также может быть установлено по умолчанию в файле / etc / default / kbd .

Если включен альтернативный режим, драйвер последовательного порта будет рассматривать последовательность

RETURN ~ Control + B

как ПЕРЕРЫВ.

(Это «ВОЗВРАТ», затем «~», затем «Control + B»)

3
23.02.2017, 05:40
1 ответ

Вы можете использовать ssh-сеанс в фоновом режиме с помощью ~ ^ Z (например, Enter ~ Ctrl + Z )) escape-последовательности (после новая линия).

Это просто создаст фоновое задание для вашего задания ssh , и вы можете восстановить сеанс, написав % 1 (возвращает задание на передний план - используйте другой номер, если вы уже приостановили другие задания) . Пример:

[local]$ ssh remote
jakuje@remote:~$ ~^Z [suspend ssh]

[1]+  Stopped                 ssh remote
[local]$ %1
ssh remote

remote:~$

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

1
27.01.2020, 21:36

Теги

Похожие вопросы