Как я удаленно просматриваю рабочий стол Linux от Windows XP?

Я использую Windows XP и потребность удаленно соединиться с CentOS-5. X-сервер.

Я обращаюсь визуально, надежно и с максимально маленьким местом управляют удаленной системой Linux через GUI. Мне не ясно, если Linux имеет метод по умолчанию для потоковой передачи рабочего стола. Прежде, чем установить что-то в удаленной системе Linux, там grep, или найдите, что я должен работать, чтобы видеть, существует ли существующая поддержка на компьютере?... Действительно понятия не имейте, посмотрел на Xming, но не мог сказать то, что он делает; значение, создает ли как WinSCP это просто интерфейс на моем конце и выполняет CMDs удаленно, или если это передает рабочий стол потоком. Действительно не нуждаюсь в настольной потоковой передаче мне или действительно хочу установить что-то на поле Linux.

7
задан 15.11.2011, 09:13

5 ответов

Вы получаете две категории опций:

Используя X11 для его возможностей клиент-сервер.

X11 разработан как протокол клиент-сервер, таким образом, Ваше приложение эффективно соединяется с сервером X11 для отображения их окон. В модели X11 приложение является клиентом, и дисплей является сервером.

Как пример, если Вы сидите рядом с machineA и machineB, Ваш удаленный сервер Linux, Вы можете SSH от machineA до machineB (таким образом, machineA является клиентом, что касается SSH). Затем если Вы работаете xeyes (или любое приложение X11), machineB будет клиентом для соединения с сервером machineA X11 (что касается приложения X11).

Чтобы это работало, Вам нужен сервер X11, работающий machineA. Это не проблема. Системы Linux с настольной средой будут иметь один из поля. В Windows можно использовать тот, которому предоставляют Cygwin, или возможно Превысить.

Для обеспечения такого соединения использовать -X (или -Y если Вы доверяете серверу) с ssh от поля Linux (machineA), это автоматически передаст соединения X11 назад с Вашим machineA, туннелировал через SSH. Так же (так как в Вашем варианте использования, machineA запускает Windows), у клиентов SSH, таких как Шпаклевка есть опция передать X11.

Используя полную среду удаленного рабочего стола.

Можно настроить сервер VNC (или подобный, RDP...) на удаленной машине и подключении к ней от клиента VNC. (Понятие клиента и сервера, возможно, более интуитивно в этой модели.), Если Ваш сервер VNC не работает по умолчанию, Вам, возможно, придется войти в систему через SSH вручную для запуска его. Вы, более вероятно, получите "полный рабочий стол" с этим методом (он в конечном счете зависит от того, как он настроен), таким образом, Вы не должны будете знать, что команды запускают графический интерфейсы пользователя, Вы хотите использовать.

UltraVNC, кажется, имеют опцию защитить его из поля в их коммерческом продукте. Если Вы хотите защитить такое соединение вручную, необходимо будет, вероятно, подключить к этой машине через SSH и туннель порт VNC на удаленном сервере к клиентской машине.

В целом вторая опция (полный рабочий стол) будет быстрее.

9
ответ дан 07.12.2019, 14:41

Действительно трудно понять из сообщения, что Вы после. Подключать к Linux X сессий, помимо X перенаправлений (ssh -X <hostname>) и удаленная оболочка (ssh/telnet) существует протоколы удаленного доступа. Доступные протоколы удаленного доступа

VNC: http://en.wikipedia.org/wiki/Virtual_Network_Computing
NX: http://www.nomachine.com/
СПЕЦИЯ: http://spice-space.org/

Если Вы хотите соединиться с окнами из Linux, rdesktop наиболее распространенный инструмент.

2
ответ дан 07.12.2019, 14:41
1
ответ дан 07.12.2019, 14:41

Вы обращаетесь к подключению через командную строку или визуально?

Вы могли использовать telnet или SSH для соединения через командную строку. SSH более безопасен.

Вы могли использовать RDP, VNC, или туннелировать X-сервер по SSH, если бы Вы хотели графический интерфейс. Я думаю, что вот в чем разница, которое ищет dyasny.

Править:

Если Вы надеетесь соединять полный удаленный рабочий стол через SSH, NoMachine NX был наименее сложным способом, которым я смог выполнить это. NoMachine не является абсолютно открытым исходным кодом, тем не менее, и хотя проект FreeNX пытается создать реализацию GPL сервера NX, вот в чем разница, о котором Вы все еще могли бы заботиться.

1
ответ дан 07.12.2019, 14:41

Почему бы не дать Teamviewer попытку, если Вам нужно что-то действительно простое в использовании.

0
ответ дан 07.12.2019, 14:41

Теги

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