2016-11-30 2 views
-2

Привет, У меня есть компьютер в моем доме с установленными в нем Ubuntu os и ssh.Как получить доступ к домашнему ПК с удаленного места с помощью SSH

Я хочу получить доступ к своему компьютеру из другого места.

ssh [email protected](my pc ip address) 

Это будет работать, когда я попытаюсь получить доступ при использовании той же сети.

, что нужно изменениям, которые необходимо сделать, чтобы получить доступ к своему ПК из любой точки и из любой сети

+0

Вы должны вперед порт в маршрутизаторе, направляющего запрос SSH к правильному ПК. Кроме того, вы не можете использовать один и тот же IP локально и удаленно (при условии, что локально вы использовали что-то вроде 192.168.x.x), вы можете найти, какой IP-адрес использовать на http://www.whatsmyip.org/. Наконец, этот вопрос не связан с программированием, и его лучше спросить на SuperUser – Aidin

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

-1

Локально Я предполагаю, что вы используете IP-адрес, как 192.168.x.x. Когда в локальной сети вы можете отправлять запросы на все подключенные устройства напрямую, и все они обычно имеют IP-адрес, например 192.168.x.x. У вас нет доступа к ним непосредственно за пределами вашей сети.

Для удаленного доступа к одному компьютеру необходимо перенаправить порт в маршрутизатор.

  • Войти в интерфейс маршрутизатора, как правило, на 192.168.1.1 (или аналогичный)
  • Перейти к WAN настройки и сделать проброс:
    • Порт 22 для SSH
    • Используйте тот же IP, как вы использовали для подключения через SSH локально
  • Теперь вам нужно найти свой исходящий IP-адрес, адрес в сети.

Теперь, когда вы находитесь на удаленной сети, вы можете сделать то же самое, как вы делали ранее, но с исходящим IP.

ssh [email protected]

Смежные вопросы