Как настроить такой сервер? [закрыто]

Я знаю, что на этот вопрос уже был дан ответ, но я все еще не уверен. Я хочу, чтобы на моем компьютере был установлен Ubuntu, и чтобы он был настроен так, чтобы я мог пойти куда угодно, зайти на специальный сайт, войти в систему, получить доступ и управлять той самой установкой Ubuntu.

То есть это похоже на сервер, но вместо этого ОС будет физически находиться на моем компьютере, а веб-сайт будет доступен только из любого места.

И еще, если я это сделаю, буду ли я использовать свой домашний WiFi (что я и собираюсь сделать) или WiFi в любом месте, где я нахожусь, если я открою сайт на этой "удаленной" ОС?

И я знаю, что есть сервисы и решения для удаленных ПК, но я хотел бы сделать свой собственный, так как у меня будет все так, как я хочу, и я могу быть уверен, что он не будет заблокирован прокси или чем-то еще.

ПРИМЕЧАНИЕ: Все, что я ищу, это то, что мне нужно, чтобы получить и/или настроить. Вам не нужно вдаваться в подробности. Я довольно продвинутый пользователь, так что не бойтесь вдаваться в технические подробности ;).

-1
задан 4 June 2016 в 07:22

2 ответа

Сеть:

Установите динамический DNS (таким образом, можно получить доступ ПК отовсюду):

Используйте бесплатный сервис под названием NoIP:

  1. Регистр для учетной записи в NoIP.
  2. Установите доменное имя в их веб-сайте (это свободно, но даст Вам такой веб-адрес: your-preferred-name.noip.org)
  3. Установите их Динамический Клиент Обновления, использующий их руководство. После этого:
    1. Выполниться sudo chown "$USER" /usr/local/etc/no-ip2.conf так, чтобы можно было выполнить их сервис без корневого доступа
    2. Добавьте noip2 управляйте к своим Приложениям Запуска.

Установите свой маршрутизатор для разрешения внешних соединений:

Вам нужно к портам передачи. Это отличается для каждого маршрутизатора, так проверьте portforward.com на руководства по в значительной степени каждому маршрутизатору.

Точно, что порты передать буду обсужден позже.


Дистанционное управление:

Доступ удаленного терминала:

  1. Установите сервер OpenSSH: sudo apt install openssh-server
  2. Запустите его:
    1. (Ubuntu, более старая, чем 15,04) sudo service sshd start
    2. (Ubuntu 15.04 или более новый) sudo systemctl start sshd

Соединение из Windows с помощью приложения PuTTY (веб-сайт).

Удаленный графический доступ:

Ваши опции:

VNC

Это связывается Ubuntu в приложении, названном 'Настольное Совместное использование'.

Подключение от использования Windows Представление TigerVNC (веб-сайт)

TeamViewer (Не открытый исходный код) (веб-сайт)

Это не открытый исходный код, но работает очень быстро.


Настройка маршрутизатора: (длительный)

Порты для передачи:

  • 22 для SSH
  • 5800 и 5900 для VNC
  • Ничто требуемое для TeamViewer
1
ответ дан 4 June 2016 в 07:22

Это не имеет ничего действительно, чтобы сделать с Ubuntu, это - действительно вопрос о VPN и сети.

, Чтобы запуститься, если Ваша машина собирается жить в Вашем доме и никогда не перемещаться, необходимо будет настроить домашний маршрутизатор/брандмауэр, чтобы позволить Вам VPN в Вашу сеть (от за пределами него), после того как Вы находитесь в, затем Вы можете SSH к серверу, VNC или любому другому продукту, который можно найти для управления машиной.

, Если Ваш сервер будет размещен за пределами Вашего дома, то необходимо будет связаться с поставщиком услуг хостинга, чтобы видеть, как они хотят Вас к VPN в их сеть.

Насколько беспроводная связь затронута, где когда-либо Вы - Вы, должен будет выяснить, как соединиться с Интернетом, где когда-либо машина, с которой Вы хотите соединиться, затронута, это должно соединиться от того, где это.

На основе Вашего вопроса, который является моим лучшим ответом.

0
ответ дан 4 June 2016 в 07:22

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

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