У меня есть два ноутбука, которые работают на Ubuntu и на них установлены ssh-сервер и ssh-клиент. Один обычно лежит на моем столе дома, а другой я обычно беру с собой в компанию. Когда я дома, я могу легко подключиться по ssh, набрав эту команду (чтобы войти на другой ноутбук, чей IP-адрес: 192.168.0.105):

ssh -p 22 myusername@192.168.0.107 

Однако, когда я в своей компании, я пытаюсь набрать ту же команду и, конечно, она не работает. Я понимаю, что когда я нахожусь дома в сети LAN, мои ноутбуки на самом деле используют адрес моего провайдера, который отличается от 192.168.0.107 с 203.113.131.1. Можете ли вы сказать мне, какой IP-адрес должен использовать ssh для моего ноутбука (на работе) для подключения к моему компьютеру дома?

Спасибо.

1 ответ1

2

Перенаправление порта

Это будет работа для переадресации портов на вашем маршрутизаторе дома.

Вам нужно будет перенаправить входящий трафик с вашего домашнего маршрутизатора на определенный порт (скажем, 2022) на ваш домашний ноутбук на порту 22.

После этого вы сможете подключиться к маршрутизатору 203.113.131.1:2022, и он будет перенаправлен на ваш домашний ноутбук (192.168.0.107:22).


Статический IP

Установка статического IP-адреса на домашнем ноутбуке гарантирует, что вы не получите новый IP-адрес и не нарушите вышеуказанный порядок.

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