Я знаю, что на этот вопрос уже был дан ответ, но я все еще не уверен. Я хочу, чтобы на моем компьютере был установлен Ubuntu, и чтобы он был настроен так, чтобы я мог пойти куда угодно, зайти на специальный сайт, войти в систему, получить доступ и управлять той самой установкой Ubuntu.
То есть это похоже на сервер, но вместо этого ОС будет физически находиться на моем компьютере, а веб-сайт будет доступен только из любого места.
И еще, если я это сделаю, буду ли я использовать свой домашний WiFi (что я и собираюсь сделать) или WiFi в любом месте, где я нахожусь, если я открою сайт на этой "удаленной" ОС?
И я знаю, что есть сервисы и решения для удаленных ПК, но я хотел бы сделать свой собственный, так как у меня будет все так, как я хочу, и я могу быть уверен, что он не будет заблокирован прокси или чем-то еще.
ПРИМЕЧАНИЕ: Все, что я ищу, это то, что мне нужно, чтобы получить и/или настроить. Вам не нужно вдаваться в подробности. Я довольно продвинутый пользователь, так что не бойтесь вдаваться в технические подробности ;).
Установите динамический DNS (таким образом, можно получить доступ ПК отовсюду):
Используйте бесплатный сервис под названием NoIP:
your-preferred-name.noip.org
)sudo chown "$USER" /usr/local/etc/no-ip2.conf
так, чтобы можно было выполнить их сервис без корневого доступаnoip2
управляйте к своим Приложениям Запуска.Установите свой маршрутизатор для разрешения внешних соединений:
Вам нужно к портам передачи. Это отличается для каждого маршрутизатора, так проверьте portforward.com на руководства по в значительной степени каждому маршрутизатору.
Точно, что порты передать буду обсужден позже.
Доступ удаленного терминала:
sudo apt install openssh-server
sudo service sshd start
sudo systemctl start sshd
Соединение из Windows с помощью приложения PuTTY (веб-сайт).
Удаленный графический доступ:
Ваши опции:
VNC
Это связывается Ubuntu в приложении, названном 'Настольное Совместное использование'.
Подключение от использования Windows Представление TigerVNC (веб-сайт)
TeamViewer (Не открытый исходный код) (веб-сайт)
Это не открытый исходный код, но работает очень быстро.
Порты для передачи:
22
для SSH5800
и 5900
для VNCЭто не имеет ничего действительно, чтобы сделать с Ubuntu, это - действительно вопрос о VPN и сети.
, Чтобы запуститься, если Ваша машина собирается жить в Вашем доме и никогда не перемещаться, необходимо будет настроить домашний маршрутизатор/брандмауэр, чтобы позволить Вам VPN в Вашу сеть (от за пределами него), после того как Вы находитесь в, затем Вы можете SSH к серверу, VNC или любому другому продукту, который можно найти для управления машиной.
, Если Ваш сервер будет размещен за пределами Вашего дома, то необходимо будет связаться с поставщиком услуг хостинга, чтобы видеть, как они хотят Вас к VPN в их сеть.
Насколько беспроводная связь затронута, где когда-либо Вы - Вы, должен будет выяснить, как соединиться с Интернетом, где когда-либо машина, с которой Вы хотите соединиться, затронута, это должно соединиться от того, где это.
На основе Вашего вопроса, который является моим лучшим ответом.