Войдите в Ubuntu с моего Mac через VNC

Войдите в Ubuntu с моего Mac через VNC

Используя SSL/SSH Viewer и нажав на IP-адрес, я могу полностью открыть экран моего Mac Mini, который находится наверху, на самом деле, я пишу этот вопрос прямо сейчас в среде OS X на экране моего ноутбука под управлением Ubuntu 12.04. Легко.

Однако я не могу войти в Ubuntu с Mac -> Go -> Connect to Server, нажмите IP-адрес ноутбука Ubuntu. Я включил «Разрешить другим управлять вашим рабочим столом» в Desktop Sharing. Я также установил приложение VNC под названием Chicken of the VNC и отключил Bonjour — оно отключается по тайм-ауту или предлагает мне включить Sharing.

Неужели так сложно просто подключиться к Ubuntu?

Я прочитал некоторую документацию о VNC, и там говорится об использовании VNC, и в первой строке говорится:

«Хотя VNC имеет некоторые дополнительные функции безопасности, вам не следует запускать VNC напрямую через ненадежную сеть, такую ​​как Интернет. Вместо этого вам следует настроить сервер SSH, как описано в руководстве по SSH, и настроить сервер VNC, который вы можете запустить в так называемом однократном режиме».

т. е. он абсолютно ничего не говорит о VNC и вместо этого отправляет вас на бесконечный след SSH-серверов, переадресации портов и ключей RSA. О том, как Дерек хочет войти в свою машину Windows на работе.

Я хочу подключить кабель Ethernet к обоим компьютерам и организовать общий доступ к экрану через VNC.

Есть идеи?

Большое спасибо.

ПС

ОК, просто добавлю кое-что. Я действительно вижу ноутбук Ubuntu, и он дает мне IP-адрес, но не может подключиться. Интересно, что я действительно могу войти в экран Ubuntu с ноутбука Ubuntu! Используя SSL/SSH Viewer в Ubuntu, он входит в себя (экран перезагружается внутри себя), но это работает, но не при попытке сделать это на Mac.

решение1

вам нужно указать порт после вашего IP-адреса, например, 192.168.2.5:5900. Также некоторые клиенты требуют два символа после IP-адреса, тогда это будет что-то вроде 192.168.2.5::5900.

решение2

Шаг 1. На вашем Mac сначала создайте SSH-туннель к машине Ubuntu. ssh -L 5900:127.0.0.1:5900 -N -f -l <your-linux-user-name> <linux-ip> Вот пример: ssh -L 5900:127.0.0.1:5900 -N -f -l inder 192.168.50.73

Шаг 2. На вашем Mac подключитесь к Linux с помощью Screen Sharing через VNC Нажмите Command-Space, введите "Screen Sharing". Запустите приложение Screen Sharing. Введите: vnc://127.0.0.1:5900

Вы находитесь в сеансе VNC.

решение3

Вероятно, это несоответствие портов. Отhttp://www.debianadmin.com/удаленный-рабочий-стол-в-ubuntu.htmlЯ вижу, что он использует порт 0, в то время как стандартный порт VNC — 5900 (и 5901, 5902 и т. д.). Попробуйте добавить :0 или :1 после запрошенного IP в вашем клиенте VNC.

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