Назад | Перейти на главную страницу

Перенаправление X11 между Windows> Linux Server1> Linux server2

У меня такая проблема ...

Моя машина - это Windows (S1), которой необходимо подключиться к Linux Server (S2) [используется как переходник], чтобы подключиться к Linux Server (S3), который является целевой машиной.

Я правильно настроил Putty и Xming, так как я могу открыть браузер Firefox на S2; но когда я подключаюсь к S3 через SSH, я не могу открыть там приложение X. Я установил xclock, чтобы протестировать его, и получил следующее сообщение:

Ошибка: не удается открыть дисплей

Моя процедура: Windows> шпатлевка> LinuxS2> SSH> LinuxS3. Может открывать приложения X в Linux S2, но не в Linux S3.

Сети между Windows и Linux S3 различны, поэтому существует Linux S2.

В вашем сеансе Putty:

1) нужно включить Connection => SSH => X11 Forwarding

2) вызовите ssh для S3 с опцией -X в Connection => SSH => Remote Command, например: ssh -X user @ S3

В S2 и S3 в файле / etc / ssh / sshd_config необходимо установить для X11Forwarding значение yes. (перезапустите sshd при изменении этого параметра).

Для параметра DISPLAY должно быть установлено значение, начинающееся со значения X11DisplayOffset в sshd_config S3.

И, надеюсь, это должно заставить его работать.