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 на наличие зависимостей, автоматически загрузит зависимости и установит их.