ssh: соединитесь для хостинга 192.168.57.1 портов 22: Соединение отказалось от потерянного соединения

У меня есть два сервера Linux, выполняющие один имеющий статический IP (192.168.56.1) другой со статическим IP (192.168.57.1). Я могу проверить с помощью ping-запросов обоих серверы с там статическим IP, но когда я пытался переместить txt файл от одной машины до другого

scp /home/sample.txt root@192.168.57.1:/home

Я получил ошибку ssh: connect to host 192.168.57.1 port 22: Connection refused lost connectionЯ попробовал все вещи как

sudo apt-get purge ssh-server
sudo apt-get install ssh-server ssh-client

и iptables, но проблема все еще сохраняются

Вывод после выполнения ssh 192.168.56.1 -vvv:

output after running ssh 192.168.56.1 -vvv

5
задан 12 January 2017 в 00:21

1 ответ

Обычно, когда возникает эта ошибка, это означает, что клиент SSH не может установить успешное соединение с сервером SSH, потому что что-то отказало в возможности существования соединения.

Убедитесь, что любые межсетевые экраны на ваших компьютерах разрешают связь как на входе, так и на выходе через порт 22. Если вы используете ufw, эта команда просто ufw allow 22.

Кроме того, возможно, что ваш SSH-сервер не работает. Попробуйте выполнить эту команду на сервере:

sudo service ssh restart

Обязательно обратите внимание на любые ошибки или тому подобное, которые возвращаются (если есть).

Кроме того, проверьте конфигурацию SSH на /etc/ssh/sshd_config, чтобы убедиться, что сервер действительно прослушивает порт 22 и должен разрешать соединения. Если это не так, измените настройки соответствующим образом и сохраните отредактированный файл. Перезапустите сервер SSH с помощью команды, приведенной выше.

4
ответ дан 23 November 2019 в 09:31

Другие вопросы по тегам:

Похожие вопросы: