Доступ к блокноту с SSH-сервера

Доступ к блокноту с SSH-сервера

Я настроил SSH-сервер на своем ПК с Windows 10, используяМобаSSHСервер. Затем я подключился к нему с помощью другого ПК с Windows 10, используяMobaXtermSSH-клиент (через локальную учетную запись пользователя на сервере). X11-Forwarding настраивается как на сервере, так и на клиенте.

Я хотел получить доступ к файлу .txt на моем сервере. Поэтому в терминале Xterm SSH Client я перешел в соответствующий каталог и попробовал команду:

notepad xyz.txt

Я ожидал, что приложение блокнота на сервере откроется в моем терминале. Но ничего не произошло. Терминал выглядел зависшим. Пришлось нажать Ctr+C, чтобы выйти. Я попробовал Putty с переадресацией X11. Все равно не работает.

Разве нельзя получить доступ к приложениям Windows сервера с помощью этого метода??? Я добился успеха с SSH-сервером Linux. Я смог открыть такие приложения, как gvim. Но в случае с Windows это не работает. Есть ли другой способ?

решение1

Windows не использует X11 для своего графического интерфейса, поэтому вполне естественно, что переадресация X11 не будет работать.

(Однако вы можете использовать это для программ на базе X11, которые были перенесены из Linux и работают через Cygwin, Interix или через подсистему Windows для Linux. По сути, если программе требуется Xwin/Xming, то она также будет работать с переадресацией X11.)

Возможность запуска собственных графических программ Windows напрямую через SSH отсутствует — вместо этого вам необходимо подключиться с помощью «Удаленного рабочего стола» (mstsc) или различных сторонних программ, таких как VNC.

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

Remote Desktop также можно настроить для RemoteApp, что позволяет подключаться к отдельным приложениям (многооконный режим) вместо всего рабочего стола. Для этого не требуется Windows Server, но требуется, чтобы каждое приложение было предварительно настроено для этого.

К сожалению, я не слышал ни о каких программах для Windows, которые перехватывали бы отдельные окна и «пересылали» их через X11, но это, безусловно, было бы здорово.

Связанный контент