debug1: Connection established.
debug1: identity file /home/DAMS/.ssh/id_rsa type 1
debug1: identity file /home/DAMS/.ssh/id_rsa-cert type -1
debug1: identity file /home/DAMS/.ssh/id_dsa type -1
debug1: identity file /home/DAMS/.ssh/id_dsa-cert type -1
ssh_exchange_identification: Connection closed by remote host
привет, этот другой. ничего не пропало или что-нибудь. Я использую cygwin. и он просто останавливается, когда я делаю git push production на моем сервере. Обычно все в порядке, но я не знаю, почему он останавливает соединения
интересно, что не так.
Я все еще не понимаю, в чем проблема, но этот работал у меня:
echo "sshd:ALL" >> /etc/hosts.allow
В зависимости от вашей системы вам может потребоваться sudo
этот.
Другая возможность состоит в том, что сервер использует tcp-оболочки, и ваш IP-адрес не включен в белый список.
Вы можете запустить sshd в режиме отладки на своем сервере, чтобы узнать, что на самом деле идет не так, но у меня довольно хорошее ощущение, что ваша проблема в том, что либо ваш каталог ~ / .ssh, либо ваш файл ~ / .ssh / authorized_keys доступен для чтения всем на сервере.
вероятно, не может писать в / var / area для учета процессов. проверьте наличие полных файловых систем или файловых систем только для чтения в хост-системе.
Если вы используете общие ключи, это выглядит так:
Ошибка предполагает, что соединение было закрыто во время первоначального согласования. Я бы предположил, что если вы подключитесь к серверу через порт 22, соединение будет принято, а затем сразу же закрыто?
Вы можете получить "ssh_exchange_identification: соединение закрыто удаленным хостом", если ваш sshd
сервис не работает!
Если у вас есть доступ к проверке сервера, у вас есть sshd
служба работает с:
ps aux | grep ssh
и убедитесь, что он прослушивает порт 22:
netstat -plant | grep :22