Я не могу получить доступ к серверу через ssh от определенного клиента.
server ssh работает нормально, потому что я могу получить к нему доступ с других клиентов
клиентская машина работает нормально, потому что я могу получить с нее доступ ко всем другим серверам
Я пытаюсь выполнить отладку с помощью -vvv, но не получил ответа:
josir@casa2:~/bin$ ssh -vvv supervisor@192.168.0.20
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /home/josir/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "192.168.0.20" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.0.20 [192.168.0.20] port 22.
debug1: connect to address 192.168.0.20 port 22: Connection refused
ssh: connect to host 192.168.0.20 port 22: Connection refused
Клиент (192.168 .0.34) и сервер (192.168.0.20) находятся в одной сети.
Как я могу отладить, чтобы найти причину проблемы?
Итак, сервер отказал в соединении.Ответ на вопрос, почему он должен быть где-то на сервере. Хорошее место для начала - что показывает /var/log/auth.log? Если нет подсказок, попробуйте остановить sshd на сервере через systemctl и запустить sshd с -d из сеанса консоли для отладки.
Проблема заключалась в конфликте IP-адресов! После запуска сетевого теста я обнаружил, что конкретный пользователь не использовал конфигурацию DHCP ...
Должен ли я его повесить или использовать гильотину?
Что ж, я надеюсь, что это решение поможет другим пользователям с той же проблемой :
https://www.cyberciti.biz/faq/linux-duplicate-address-detection-with-arping/