VNC и Lubuntu

Я пытаюсь установить VNC-сервер на Lubuntu 14.04, но ничего не получается.

Я пробовал официальную документацию, а также некоторые другие страницы. Я погуглил и прочитал QA от Stack Exchange, ничего не работает.

Используя Remmina, он быстро потерпит неудачу, если я не настрою SSH-туннель... после чего он просто зависнет там, и мне придется xkill Это.

С помощью xtightvncviewer на удаленном ПК я просто получаю отказ в соединении. После официальной документации:

Терминал 1

$ ssh -L 12345:localhost:5900 user@192.168.1.120
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

Last login: Wed Oct  8 13:53:09 2014 from ibm-dev1
user@VTX-Server:~$ channel 3: open failed: connect failed: Connection refused

Терминал 2

$ xvncviewer localhost:12345
xvncviewer: VNC server closed connection
[1]+  Exit 1                  xvncviewer localhost:12345

Это случилось с кем-нибудь? Как это можно исправить?

1 ответ

Решение

Я не использую VNC, но я уже давно использую TeamViewer, и я очень доволен этим.

TeamViewer является мультиплатформенным (его можно установить в Linux, Windows и OS X), и он является клиентом и сервером одновременно, я имею в виду, в одном приложении: просто установите его на нужные вам машины и используйте его.

Он работает со статическим идентификатором + схема динамического пароля: каждая машина получает идентификатор и пароль. Поэтому, когда вы запустите TeamViewer, он покажет вам статический идентификатор вашего компьютера и его текущий пароль. Если вы хотите, чтобы кто-то получил доступ к вашему компьютеру, скажите этому человеку запускать TeamViewer на своем компьютере, а затем сообщите этому человеку, какой у вас идентификатор и текущий пароль. Затем этот человек введет ваш идентификатор в свой экземпляр TeamViewer, нажмите "подключиться к партнеру", затем введите свой пароль и нажмите "ОК". Вот и все.

Если вы загрузили установочный файл TeamViewer .deb, вы можете установить его с dpkg запустив эту команду оболочки:

sudo dpkg -i <path_to_package>

...где <path_to_package> полный путь к загруженному пакету TeamViewer DEB. Например, давайте предположим, что ваша домашняя папка /home/username (ярлык к этому персонажу ~), что ваша папка для скачивания /home/username/Downloads (Ярлык: ~/Downloads) и что вы скачали файл с именем teamviewer_i386.deb и сохранил его в папке загрузок. В таком случае загруженный пакет будет в ~/Downloads/teamviewer_i386.deb Таким образом, команда установки будет:

sudo dpkg -i ~/Downloads/teamviewer_i386.deb

Как только выполнение вышеуказанной команды будет завершено, TeamViewer будет установлен и готов к использованию.

Хотя текущая версия (11.0.57095) пакета TeamViewer DEB не имеет каких-либо зависимостей, не исключено, что последующие версии имеют одну или несколько зависимостей - и в таком сценарии dpkg не сможет установить пакет DEB, потому что dpkg не решает зависимости. Таким образом, я рекомендую использовать Gdebi вместо dpkg: Gdebi имеет графический интерфейс пользователя (GUI) и автоматически решает зависимости пакета DEB.

Если у вас нет Gdebi, я рекомендую установить его, выполнив следующую команду:

sudo apt-get install gdebi -y

Если вы установили Gdebi и теперь хотите использовать его для установки пакета TeamViewer DEB (или любого другого пакета DEB), запустите Gdebi, выберите меню Файл, нажмите Открыть..., выберите пакет DEB, нажмите Открыть, а затем нажмите Установить Пакетная кнопка. Вот и все: Gdebi проанализирует этот локальный файл .deb на наличие зависимостей, автоматически загрузит зависимости и установит их.

Другие вопросы по тегам