Как сделать Document Viewer доступным для просмотра страниц?

Предположения: Этот «сервер» - это настольная установка (т. е. установлен метафайл пакета ubuntu-desktop). Сервер находится за маршрутизатором, который подключается к Интернету и делится им через NAT. Ваш пользователь set to auto-login Вы пытаетесь подключиться из-за пределов своей домашней сети. Я предпочел, что вы пытаетесь сделать это с работы, но теперь понимаете, что это может быть не так.

Шаг 1: Сделайте свое интернет-соединение доступным.

Большинство интернет-провайдеров предоставляют своим пользователям динамические IP-адреса. Это так же (старайтесь) останавливать людей, принимающих вещи, поскольку они защищают их от людей, которые узнают свой IP-адрес и хотят атаковать свой компьютер напрямую. В любом случае, это затрудняет работу, если вы хотите подключиться к домашней сети.

Мы исправим это с помощью одной из многих служб, подпадающих под категорию «динамический DNS». Короче говоря, ваш компьютер (или маршрутизатор) сообщает сторонней службе, что ваш текущий интернет-IP, и они хранят его как запись DNS. Вы получаете доменное имя, которое вы можете подключить к своей домашней сети.

DynDNS, вероятно, самый большой, но есть сотни компаний, предоставляющих очень похожие сервисы бесплатно. У хороших есть клиенты Linux. Но проверьте свой маршрутизатор, поскольку многие приходят с встроенными клиентами, и это может сэкономить вам некоторое время.

Я не буду упоминать об этом еще раз, но это необходимо сделать.

Шаг второй : SSH

Вместо прямого подключения к серверу VNC (или другого) я настоятельно рекомендую вам установить SSH-сервер и подключиться к вашему рабочему столу через SSH и туннелировать порт VNC обратно на ваш компьютер. Звучит как боль внизу и ... Ну .. Это так. Но он обеспечивает вам надежную аутентификацию и должен содержать плохих людей.

Установка сервера довольно проста: sudo apt-get install openssh-server

Устанавливать сервер довольно сложно: sudo apt-get install openssh-server

Тем не менее, я бы переместил его в нестандартный порт (мои все в диапазоне 4xxxx). Это помогает остановить людей, обнаруживающих его при сканировании портов, и, следовательно, помогает остановить попытки людей и переборщить их. Здесь вы можете узнать больше о портах:

DynDNS

Кроме того, вы можете войти через SSH через ключ. Это намного сильнее, чем аутентификация паролем, но для этого требуется, чтобы у вас всегда был ваш ключевой файл. Довольно тривиально, если вы привыкли брать с собой USB-ключ, или вы счастливы оставить свой ключ на компьютере под управлением Windows.

На данный момент мы будем использовать пароль auth.

Еще одна вещь, мы должны сделать так, чтобы пользователи вне сети могли получить доступ к SSH-серверу. Эта часть называется port-forwarding. Простой, но он варьируется от маршрутизатора к маршрутизатору. Вы можете найти руководство здесь, если вам это нужно: http://portforward.com/

Шаг третий: VNC

Я ненавижу VNC, но он служит цели.

Вместо установки SSH-сервера, который работает все время, я использую x11vnc.

]

Шаг четвертый: Putty

Вам нужно что-то подключиться к SSH из Windows. http://portforward.com/ - это приложение. Получение и установка приложения достаточно проста (есть даже переносные версии, если вы просто хотите носить их на USB-накопителе).

Нам нужно сказать Putty, чтобы сделать удаленный сервер VNC доступным через SSH. Это называется туннелированием. К счастью, все просто. Это графически, поэтому посмотрите здесь руководство по скриншотам: http://oldsite.precedence.co.uk/nc/putty.html (просто используйте порт 5900 вместо любого порта, который они используют!)

At этот момент вы должны иметь возможность подключиться к вашему серверу через SSH. Проверьте это. Когда вы войдете в систему, запустите x11vnc, он обнаружит отображение и, в конце концов, скажет что-то в строках «ожидающих соединений».

На этом этапе вы можете запустить своего клиента VNC (извините, не используя Windows должным образом в течение многих лет, я не знаю, что лучший клиент). Когда он запросит, подключитесь к localhost (да, localhost), к порту 5900 (по умолчанию).

Биш баш чушь. Вы должны иметь полный контроль над домашним рабочим столом.

Вы можете оптимизировать это с помощью различных команд включения-подключения. Я не эксперт в Putty, поэтому я оставлю это вам.

1
задан 26 September 2016 в 19:06

0 ответов

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

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