5

Я часто использую ssh для подключения к удаленным машинам Linux. Используя ssh -X можно даже использовать графический интерфейс. К сожалению, это очень медленно, когда это делается через Интернет. Графический интерфейс очень вялый, и, честно говоря, довольно раздражающий в использовании. Это также не совсем то, что я хотел бы иметь, так как я не вижу рабочий стол, а открытие нескольких программ через ssh -X делает соединение еще медленнее.

В Linux есть один очень удобный инструмент под названием rdesktop . Я могу использовать rdesktop для входа в систему Windows. В этом случае все идет гладко и не приводит к вялому графическому интерфейсу. Еще лучше то, что я могу видеть тот же экран, как если бы я сидел на удаленном компьютере, что является моей конечной целью. Мой вопрос заключается в том, существует ли такая опция для подключения формы Linux к Linux и имеют схожие функции, такие как rdesktop . Или даже лучше, возможно ли использовать rdesktop для подключения к Linux-машине? Я устал делать это, но мне не удалось. Чтобы войти в систему Windows, я использую локальную переадресацию портов на промежуточном компьютере, так как мой рабочий стол находится в локальной сети и не виден напрямую из Интернета. Но я не понимаю, почему dis работает с Windows, а не с Linux.

Спасибо за помощь

С некоторой помощью сформировали экспертов на этом форуме и некоторых интернет-исследований, я нашел решение.

Решение: можно использовать rdesktop с Linux. Для этого xrdp . Шаги, чтобы использовать это:

1) установить xrdp

2) откройте /etc/xrdp/xrdp.ini и

2.1) проверить, на каком порту слушает xrdp

2.2) чтобы иметь возможность возобновить сеансы, измените port=-1 на port=ask-1 3) если xrdp не включен , выполните service xrdp start если она service xrdp restart для загрузки новой конфигурации.

4) добавить правило в sudo iptables -I INPUT 1 -p tcp --dport XRDP_PORT -j ACCEPT

5) rdesktop ip_remote_pc:XRDP_PORT -f -u "username"

6) Наслаждайтесь

Спасибо за помощь!

1 ответ1

2

Протокол удаленного рабочего стола принадлежит Microsoft, поэтому Linux использует другой протокол с тем же эффектом, который называется Virtual Network Computing (= VNC). У этого есть много различных реализаций, включая, среди прочего, курицу VNC (это верно, это не Дети VNC), UltraVNC, PocketVNC, RealVNC, Remmina, TightVNC. Они выполняют ту же задачу, что и rdesktop, т. Е. Ускоряют графическое подключение к удаленным машинам.

Вы можете найти здесь в Википедии поучительное сравнение различных программ для удаленного доступа.

Однако следует заметить, что RDP теперь существует и для обмена данными между Linux и Linux. Возможно, причина, по которой вы не смогли заставить это работать, состоит в том, что вам придется настроить RDP-сервер на одной из машин Linux, прежде чем вы сможете подключиться к нему: большинство (все?) дистрибутив такой сервер не устанавливается при установке системы.

Инструкции для этого зависят от дистрибутива, от Debian и его производных, вы должны установить пакет с именем xrdp , который ...

apt-cache show xrdp
.............
Description-en: Remote Desktop Protocol (RDP) server
Based on research work by the rdesktop project, xrdp uses the Remote
Desktop Protocol to present a graphical login to a remote client.
xrdp can connect to a VNC server or another RDP server.

Microsoft Windows users can connect to a system running xrdp without
installing additional software.

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

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