SSH - Как включить X передач на нормальном соединении

3 ответа

Когда соединение SSH установлено, оно установлено. Вам нужно разорвать его и воссоздать SSH-соединение с нужными вам параметрами (за исключением переадресации портов, как указано в ответе Марка Вагнера). В OpenSSH 4.0+ есть функция, которая использует параметр ControlMaster для новых команд SSH, чтобы повторно использовать существующее соединение, но это не совсем то, что вам нужно.

2
ответ дан 3 December 2019 в 00:26

Непросто. Начиная с OpenSSH 5.1, командная строка escape ~ C поддерживает создание динамических (-D) портов во время выполнения. Если ваш локальный X-сервер прослушивает TCP-сокет, вы можете создать порт, перенаправляющий на него. В настоящее время большинство X-серверов этого не делают. Предположим, что это так, тогда вам нужно будет настроить данные xauth и установить переменную среды DISPLAY.

Внутренне OpenSSH перенаправляет на сокет домена unix вашего X-сервера и автоматически обрабатывает данные xauth и устанавливает DISPLAY.

4
ответ дан 3 December 2019 в 00:26

Никакое динамическое изменение существующего соединения не поддерживается, потому что переадресация настраивается при установке соединения, поэтому вам нужно повторно подключиться, чтобы включить / выключить это.

1
ответ дан 3 December 2019 в 00:26

Теги

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