Я часто нахожу, что мне нужен файл на моей домашней машине, когда я нахожусь вне дома, поэтому я хотел бы настроить ssh-сервер на своей домашней машине, чтобы иметь возможность безопасного входа в систему через Интернет. Насколько я понимаю, для этого требуется настроить переадресацию портов на моем ADSL-маршрутизаторе дома, а затем я могу подключиться через ssh (используя IP-адрес маршрутизатора ADSL), и он должен быть защищен с помощью пары открытого и секретного ключей, которую можно создать с помощью ssh-keygen
.
У меня вопрос, не требует ли он, чтобы IP-адрес моего маршрутизатора был статическим или известным заранее? Насколько я знаю, мой интернет-провайдер может динамически менять свой IP-адрес, поэтому я могу обнаружить, что не могу войти в систему в течение нескольких дней, не возвращаясь домой и не выискивая вопрос "Какой у меня IP-адрес?"». Есть ли обычный способ обойти это, и как часто потребительские интернет-провайдеры обычно меняют ваш IP-адрес?
Помимо огромного количества файлов, я также хочу получить доступ к процессам и устройствам, поэтому мне не интересны облачные ответы или ответы типа Dropbox.