1

У меня есть SSH на моем удаленном Ubuntu Box и удаленный рабочий стол включен. Я пытаюсь использовать X-windows на моей машине с Windows.

Я установил Cygwin/X - однако в руководстве пользователя рассказывается, как запустить XServer в Windows. Я хотел бы подключиться к моей машине с Ubuntu (я убедился, что переадресация портов в этом окне X11 + выполнена правильно, так как я могу ввести ssh -x в этот ящик из удаленного ящика Linux)

Я сделал это, но я получаю следующую ошибку:

2 [main] Xwin 9192 fork: child -1 - умер в ожидании longjmp перед инициализацией, повтор 0, код выхода 0x600, errno 11

Может кто-нибудь объяснить, как использовать Windows Cygwin/X и открывать окна удаленного окна Ubuntu?

2 ответа2

2

Я, вероятно, не имеет ничего общего с Xwin, но, вероятно, проблема с fork()

Попробуй это:

Due to issues with Cygwin's fork() and DLL base address
conflicts, one should rebase their Cygwin system to prevent fork()
failures.  Use the following procedure to rebase your system:

a. install the Cygwin rebase package (if necessary)  
b. shutdown all Cygwin processes  
c. start bash (do not use rxvt)  
d. execute rebaseall (in the bash window)
0

Самый простой способ просто подключиться к linux box из windows - это что-то вроде PuTTY (которое можно бесплатно скачать).

Если вы не можете подключиться к PuTTY, то у вас может быть проблема с сетевым брандмауэром (хотя из вашего описания предложение Nifle о проблеме с DLL звучит правильно).

PuTTY также предоставит вам переадресацию X11, поэтому вам не придется напрямую использовать ssh -x.

Если PuTTY работает, а ssh -x из оболочки Cygwin - нет, попробуйте решение для разветвления / перебазирования Nifle.

Если вы хотите, чтобы X Forwarding работал с Cygwin/X и PuTTY в качестве окна терминала, следуйте моим инструкциям здесь: Как заставить X11 Forwarding работать в Windows с PuTTY и Xming? По крайней мере, вам может понадобиться настроить бит -listen tcp в Cygwin/X, чтобы он принимал входящие X-соединения (если вы перенаправляете X из bash, запущенного в Cygwin, то параметр XAUTHORITY, вероятно, уже будет установлен, поэтому вторая часть инструкции будет спорным вопросом)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .