Соединитесь с удаленным рабочим столом Ubuntu от CentOS

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

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

вчера я протестировал это из Ubuntu путем ввода

vncviewer localhost:1

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

Теперь я работаю с помощью CentOS, и я ввожу: vncviewer x.x.x.x:1 и я не могу соединиться.

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

редактирования:

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

0
задан 31.03.2011, 18:25

2 ответа

Для устанавливания входящих связей обычно необходимо настраивать перенаправление портов в маршрутизаторе домашней сети. Для 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
0
ответ дан 27.11.2019, 18:01

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

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

При подъеме этого набора Вы должны будете использовать команду как это:

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

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

0
ответ дан 27.11.2019, 18:01

Теги

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