Что-то очень странное случилось с моим сервером.
Из дома (где также находится мой сервер) я использовал ssh, используя имя своего сервера. Снаружи я ssh, используя мое доменное имя, которое, очевидно, указывает на мой домашний сервер. Однако с сегодняшнего дня я не могу подключиться по ssh к своему серверу, используя имя сервера из дома.
Я не могу думать, почему это, я не сделал никаких изменений. Кто-нибудь знает, что может вызвать эту проблему?
Я использую mobaxterm для ssh, если это помогает. Я также использую ключ pub / priv ssh.
Обновление:
Я пытаюсь ssh, используя имя моего сервера, очень редко это работает, но большую часть времени он говорит, что «хост не существует»
Спасибо
Похоже, это проблема, связанная с DNS или сетевая проблема.
Убедитесь, что ваше доменное имя правильно переходит в IP вашего сервера.
host domain
или
nslookup domain
Когда дело доходит до проблем с сетью, используйте mtr для потери пакетов или других проблем с сетью:
mtr domain
Это также может быть вызвано fail2ban, если он у вас установлен на вашем сервере, конечно.
В редких случаях может возникнуть конфликт IP-адресов, что означает, что другое устройство в вашей локальной или глобальной сети привязано к IP-адресу вашего сервера.
Используйте dmesg, чтобы узнать, является ли ваш NIC f.e. сброс
sudo dmesg | grep NIC
Также убедитесь, что IP-адрес вашего сервера является статическим. Большинство интернет-провайдеров предоставляют вам динамический IP. В этом случае вы должны рассмотреть услугу DDNS.