Время от времени, когда удаленное устройство находится позади VPN или находится в локальной сети, эта ошибка обнаруживается:
Connection failed with error: "Failed sending banner to ....@..........:22"
Это нечасто обнаруживается и связано с соединением, сбрасываемым, прежде чем соединение TCP будет закрыто (я наблюдал это через Termius [Microsoft Store], приложение для ssh и сообщение об ошибке имели предупреждение перед тем упомянутым соединением TCP проблемы о закрытии; хотя эта ошибка не ограничена Termius).
Как решить это?
Я нашел решение, которое работало на меня. Так как этот вопрос не задали здесь, я задал вопрос, и отправляю мое решение его также.
Так как проблема происходит из-за открытого соединения TCP (предположение) удаленной машине с соединением SSH, закрывающимся, не закрывая соединение TCP; фиксация должна была бы удалить сервер TCP и сбрасывающие конфигурации.
Шаги, которые я выполнил:
dnsmasq
)/var/lib/dhcp/dhclient.leases
)$ sudo apt purge openssh-*
)$ sudo reboot
)$ ifconfig | head -n2
).$ sudo apt update
)$ sudo apt install openssh-server
: это объединит в цепочку, устанавливают все зависимости),можно использовать apt-get
вместо apt
если Вы являетесь более приученными к нему.
Действительно комментируйте/отвечайте, нашли ли Вы другое решение!
[Отредактируйте 1]
Вы должны поиск, каков Ваш dhcp сервис, это было dnsmasq
для меня. Это могло быть isc-dhcp-server
или возможно что-то еще.