Подключение к удаленному рабочему столу Ubuntu из CentOS

0

Я запустил vncserver на своем домашнем компьютере под управлением Ubuntu 10.10.

Я включил возможность подключения пользователей и заставил его запрашивать пароль

вчера я проверил это из Ubuntu, набрав

vncviewer localhost:1

и я смог увидеть мой рабочий стол.

Сейчас я на работе, используя CentOS, vncviewer x.x.x.x:1и я печатаю : я не могу подключиться.

Что я должен сделать, чтобы разрешить удаленный рабочий стол через Интернет на мой домашний компьютер? Я также согласился бы просто иметь возможность получить доступ к терминалу на моем домашнем компьютере, если не рекомендуется использовать полный рабочий стол. Спасибо!

редактирует:

CentOS машина находится в Интернете. Настройка сети дома заключается в том, что компьютер подключен напрямую к модему DSL.

Дерек
источник
xxxx не является действительным IP-адресом;) А если серьезно - вы не предоставили нам достаточно информации. Где находится машина CentOS по отношению к Ubuntu? Каковы ваши настройки сети? Пожалуйста, дайте нам больше подсказок, чтобы помочь вам с.
Majenko
Отредактированное сообщение: в основном установка Ubuntu производится прямо из коробки, и я следовал этим инструкциям: ehow.com/how_5089245_install-vnc-server-ubuntu.html
Дерек,
@Matt: но это действительное имя DNS.
Гравитация
@grawity: P ~~~~
Majenko

Ответы:

0

Для создания входящих подключений обычно необходимо настроить переадресацию портов в маршрутизаторе домашней сети. Для VNC это TCP-порты 5900+ n , где n - номер дисплея. Ибо :1это будет 5901.


Однако, поскольку в VNC отсутствуют какие-либо меры безопасности (кроме необязательного пароля, который отправляется в виде простого текста), было бы более безопасно туннелировать соединение по SSH.

Установите openssh-serverв Ubuntu, перешлите SSH-порт tcp / 22 вместо VNC и подключитесь из CentOS с помощью:

ssh -fNL 5911:localhost:5901 ubuntubox.domain.tld
vncviewer localhost:11
grawity
источник
Перед тем, как задать вопрос: «DSL модем» является на самом деле маршрутизатор (с поддержкой DSL).
grawity
Я буду помнить это позже. Прямо сейчас Ubuntu Box подключен напрямую к DSL модему
Дерек
Ниндзя отредактировал! хаха
Дерек
0

Это, вероятно, не сработает. Если у вас нет статического IP-адреса, вы не сможете подключиться к домашней сети обычным способом. Вы можете использовать такой сервис, как FreeDNS или DynDNS. Есть хорошее руководство о том, как настроить такую ​​систему. Я не думаю, что вам действительно нужно покупать домен, хотя, я думаю, вы можете расположиться на чужом. Во всяком случае, вот что происходит:

  • Ваш IP-адрес может часто меняться
  • Ваш компьютер будет общаться с FreeDNS и сообщать ему об изменении IP
  • FreeDNS перенаправит весь трафик на ваш компьютер

Когда вы это настроите, вам нужно будет использовать такую ​​команду:

vncviewer yourdomain:port где yourdomain - это домен, зарегистрированный через FreeDNS или DynDNS, а port - это порт, на котором работает сервер vnc.

Это не так уж сложно ... Я настроил это во второй половине дня, и я могу получить доступ к своему рабочему столу из любой точки мира.

beatgammit
источник