2

Я пытаюсь предоставить пользователю доступ к нашему серверу redhat со своего домашнего компьютера. Я уже делал это несколько раз для других пользователей, просто добавляя соответствующий IP-адрес в файл hosts.allow серверов.

Добавленная в файл строка выглядит так:

#Allow access from users home:
sshd: 192.168.1.239 : ALLOW

Однако, когда пользователь пытается войти через ssh, он получает:

ssh_exchange_identification: read: Connection reset by peer

Я понятия не имею, почему это так. Я провел некоторое исследование по этому вопросу, и похоже, что IP-адрес пользователя все еще заблокирован, несмотря на то, что он указан в hosts.allow. Кто-нибудь знает, что может быть причиной этого и как я могу это исправить?

1 ответ1

2

Согласно https://en.wikipedia.org/wiki/Reserved_IP_addresses 192.168.0.0/24 зарезервированы для пользователей в локальной сети.

Вы сказали из его

домашний компьютер.

Я не думаю, что он подключен к локальной сети вашего предприятия, если только через VPN.

Спросите его реальный публичный адрес

curl -4 icanhazip.com

затем добавьте его в белый список.

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