Я закончил тем, что обновил свой каталог HOME, очистив от него всевозможные старые «мусор», уделяя особое внимание очистке каталога .config. Я также создал нового пользователя, чтобы получить новую копию файлов .bashrc и .profile. Это, похоже, решило эту (и другую) проблему.
Вначале: Добро пожаловать!
Как выглядит из журналов и сообщение об ошибке, это то, что переадресация портов не включена на вашем маршрутизаторе, чтобы разрешить подключение к машине через SSH.
Это можно сделать, просмотрев вашу модель маршрутизатора и выяснив, как перенаправить порт 22 на IP-адрес вашего сервера. Вы можете определить IP-адрес своего сервера, используя ifconfig. Хотя вы находитесь в настройках вашего маршрутизатора, вы также можете настроить статический IP-адрес для сервера, чтобы он не перемещался.
Другая проблема с IP-адресом заключается в том, что ваш интернет-провайдер не использует динамические IP, ваш IP-адрес может измениться «случайно и без уведомления». Это зависит от вашего провайдера, мой интернет-провайдер использует динамический IP-адрес, но он не изменился за 8 месяцев, которые я здесь проживал.
Вы можете настроить скрипт, чтобы каждый раз, когда вам нужен доступ, сервер отправляет вам свой внешний IP-адрес.
Если вы продолжаете отклонение от соединения, ваш интернет-провайдер также может заблокировать порт 22 среди списка других портов для «безопасности».
Существует огромное предостережение об этом и гигантским я имею в виду GIANT оговорку. Этот процесс оставит ваш сервер уязвимым для любых видов атак, открывающих этот порт. Вы захотите закрепить свой сервер от таких атак в меру своих возможностей. Это можно сделать несколькими способами, и рекомендуется следовать им всем.
Как обеспечить Ubuntu 16.04 LTS-сервер является хорошим руководством по обеспечению безопасности вашего сервера.
Пожалуйста, убедитесь, что вы реализуете как можно больше из них. Я настоятельно рекомендую использовать доступ к ключам, блокировку для определенных пользователей и отключение доступа root. Если вы НЕОБХОДИМО получить доступ с внешнего IP-адреса, я бы не стал беспокоиться.
Вначале: Добро пожаловать!
Как выглядит из журналов и сообщение об ошибке, это то, что переадресация портов не включена на вашем маршрутизаторе, чтобы разрешить подключение к машине через SSH.
Это можно сделать, просмотрев вашу модель маршрутизатора и выяснив, как перенаправить порт 22 на IP-адрес вашего сервера. Вы можете определить IP-адрес своего сервера, используя ifconfig. Хотя вы находитесь в настройках вашего маршрутизатора, вы также можете настроить статический IP-адрес для сервера, чтобы он не перемещался.
Другая проблема с IP-адресом заключается в том, что ваш интернет-провайдер не использует динамические IP, ваш IP-адрес может измениться «случайно и без уведомления». Это зависит от вашего провайдера, мой интернет-провайдер использует динамический IP-адрес, но он не изменился за 8 месяцев, которые я здесь проживал.
Вы можете настроить скрипт, чтобы каждый раз, когда вам нужен доступ, сервер отправляет вам свой внешний IP-адрес.
Если вы продолжаете отклонение от соединения, ваш интернет-провайдер также может заблокировать порт 22 среди списка других портов для «безопасности».
Существует огромное предостережение об этом и гигантским я имею в виду GIANT оговорку. Этот процесс оставит ваш сервер уязвимым для любых видов атак, открывающих этот порт. Вы захотите закрепить свой сервер от таких атак в меру своих возможностей. Это можно сделать несколькими способами, и рекомендуется следовать им всем.
Как обеспечить Ubuntu 16.04 LTS-сервер является хорошим руководством по обеспечению безопасности вашего сервера.
Пожалуйста, убедитесь, что вы реализуете как можно больше из них. Я настоятельно рекомендую использовать доступ к ключам, блокировку для определенных пользователей и отключение доступа root. Если вы НЕОБХОДИМО получить доступ с внешнего IP-адреса, я бы не стал беспокоиться.
Вначале: Добро пожаловать!
Как выглядит из журналов и сообщение об ошибке, это то, что переадресация портов не включена на вашем маршрутизаторе, чтобы разрешить подключение к машине через SSH.
Это можно сделать, просмотрев вашу модель маршрутизатора и выяснив, как перенаправить порт 22 на IP-адрес вашего сервера. Вы можете определить IP-адрес своего сервера, используя ifconfig. Хотя вы находитесь в настройках вашего маршрутизатора, вы также можете настроить статический IP-адрес для сервера, чтобы он не перемещался.
Другая проблема с IP-адресом заключается в том, что ваш интернет-провайдер не использует динамические IP, ваш IP-адрес может измениться «случайно и без уведомления». Это зависит от вашего провайдера, мой интернет-провайдер использует динамический IP-адрес, но он не изменился за 8 месяцев, которые я здесь проживал.
Вы можете настроить скрипт, чтобы каждый раз, когда вам нужен доступ, сервер отправляет вам свой внешний IP-адрес.
Если вы продолжаете отклонение от соединения, ваш интернет-провайдер также может заблокировать порт 22 среди списка других портов для «безопасности».
Существует огромное предостережение об этом и гигантским я имею в виду GIANT оговорку. Этот процесс оставит ваш сервер уязвимым для любых видов атак, открывающих этот порт. Вы захотите закрепить свой сервер от таких атак в меру своих возможностей. Это можно сделать несколькими способами, и рекомендуется следовать им всем.
Как обеспечить Ubuntu 16.04 LTS-сервер является хорошим руководством по обеспечению безопасности вашего сервера.
Пожалуйста, убедитесь, что вы реализуете как можно больше из них. Я настоятельно рекомендую использовать доступ к ключам, блокировку для определенных пользователей и отключение доступа root. Если вы НЕОБХОДИМО получить доступ с внешнего IP-адреса, я бы не стал беспокоиться.