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

3 ответа3

1

Учитывая краткость этого вопроса, вам может потребоваться более простой подход, такой как TeamViewer.

Это избавит вас от необходимости следить за изменением вашего публичного IP-адреса. Вам не придется беспокоиться о переадресации портов. И это будет работать практически из любого места.

1

Есть много способов сделать это.

Самый безопасный - через SSH, но это только доступ из командной строки.

Вы могли бы использовать службу Desktop Sharing на основе VNC, предлагаемую Ubuntu, но VNC имеет ужасные недостатки безопасности.

Вы можете запустить Teamviewer в Wine и получить доступ к своей машине из любой точки мира, даже с мобильного Android.

1

Самое важное, что нужно сделать, чтобы получить доступ к вашему компьютеру в домашней сети через Интернет, - это позволить вашему модему / брандмауэру открыть один или несколько портов и направить их на ваш нетбук.

Давайте рассмотрим простой пример и предположим, что у вашего интернет-соединения есть статический IP-адрес (если он динамический, вам нужно выяснить, когда он меняется и к какому IP-адресу или у вас больше не будет доступа к нему). Предположим также, что вам нужен ssh (порт 22) доступ к вашему нетбуку.

Хорошо, статический IP-адрес вашего домашнего интернет-соединения - 192.0.2.10, ваша внутренняя локальная сеть использует 10.1.2.0/24, ваш нетбук имеет IP 10.1.2.20 (сделайте его статическим, а не назначенным dhcp).

Настройте свой модем / брандмауэр так, чтобы он направлял трафик на порт 22 на ваш нетбук по IP 10.1.2.20. Имена, используемые для этого, не всегда совпадают, это может быть шлюз уровня приложения, брандмауэр, брандмауэр приложения, что у вас есть. Так же, как вы убедитесь, что вы правильно направили трафик.

Кроме того, вы можете также включить DMZ и настроить DMZ на использование вашего нетбука по адресу 10.1.2.20, однако это открывает ваш нетбук не только для порта 22 для ssh, и вам придется настроить межсетевой экран на своем нетбуке, чтобы ничего плохого не случилось. Так что это, вероятно, выходит за рамки вашего вопроса.

По умолчанию на вашем нетбуке уже должен быть запущен ssh-сервер, если он не запущен:

sudo apt-get install openssh-server

После завершения ssh-сервер работает и работает.

Вам также следует установить утилиту для предотвращения взлома пароля методом перебора на вашем ssh-сервере:

sudo apt-get install fail2ban

Прочитайте документацию в /usr /share /doc /fail2ban /, чтобы узнать, как ее включить, это довольно легко сделать.

Если вы все настроите правильно, вы сможете войти в свой нетбук удаленно из любого места, например:

ssh 192.0.2.10 -l username

или же

ssh username@192.0.2.10

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .