ssh-X с cygwin в Windows: "не удается получить доступ к дисплею X"

Я нахожусь на машине windows, пытаясь запустить программу python на сервере моей лаборатории, и хотел бы иметь возможность видеть выходные графики, которые она производит. Вот то, что я типа попробовать:

ssh –X user@server
python
import matplotlib
matplotlib.use(‘WX’)
import matplotlib.pyplot as mp
mp.figure()

цифра не отображается, и я получаю эту ошибку:

"Unable to access the X Display, is $DISPLAY set properly?"

кто-нибудь знает, как сделать эту работу, или если это даже возможно на машине windows? В противном случае, любые рекомендации о том, как взглянуть на выходные данные? Я чувствую, что это должно быть очень простой функциональностью, но я еще не нашел никаких решений в интернете, и никто в моей лаборатории не использует windows.

25
задан Tim
16.02.2023 3:15 Количество просмотров материала 2976
Распечатать страницу

1 ответ

вы должны настроить переадресацию X и установить и запустить cygwin X server.

Сначала установите cygwin X server с помощью программы установки cygwin.исполняемый. Затем запустите его, введя startxwin в оболочке cygwin. Затем повторите попытку ssh. Если он все еще не работает, попробуйте ssh -Y user@server.

если он все еще не работает, вы должны убедиться, что он включен в вашей конфигурации ssh:/etc/ssh_config

найдите параметр ForwardX11 и включить его.

1
отвечен Tim 2023-02-17 11:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх