Я создал keygen и открытый ключ, который я скопировал на удаленный хост. В первый день все работало нормально без каких-либо проблем, я мог передавать файлы с моего хоста на удаленный хост без запроса пароля. На следующий день во время пакетных заданий sftp не удалось, и я попытался вручную подключиться к удаленному хосту. Это бросает мне эту конкретную ошибку:

[user @ uat-try-app dbconfig] $ ssh 'P4UAT@192.168.248.30' Сбой чтения из сокета: сброс соединения по пиру

Я не могу понять, где проблема именно.

Если я делаю SSH-V на удаленном хосте, я получаю ниже детали.

[murex@uat-try-app ssh]$ ssh -vvv 'P4UAT@192.168.248.30' 
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: Applying options for * debug2: ssh_connect: needpriv 0 
debug1: Connecting to 192.168.248.30 [192.168.248.30] port 22. 
debug1: Connection established. 
debug1: identity file /home/murex/.ssh/identity type -1 
debug3: Not a RSA1 key file /home/murex/.ssh/id_rsa. 
debug2: key_type_from_name: unknown key type '-----BEGIN' 
debug3: key_read: missing keytype 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug3: key_read: missing whitespace 
debug2: key_type_from_name: unknown key type '-----END' 
debug3: key_read: missing keytype 
debug1: identity file /home/murex/.ssh/id_rsa type 1 
debug1: identity file /home/murex/.ssh/id_dsa type -1 
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_5.3 
debug2: fd 3 setting O_NONBLOCK 
debug1: SSH2_MSG_KEXINIT sent 
debug3: Wrote 792 bytes for a total of 813

Пожалуйста, помогите мне в решении этой проблемы.

С уважением, Ram

2 ответа2

1

Ваш локальный секретный ключ id_rsa, кажется, недействителен. Вы можете посмотреть на это используя:

cat ~/.ssh/id_rsa

И посмотри, выглядит ли это нормально. Вы сгенерировали этот файл или он был скопирован с другого компьютера?

В худшем случае вы должны сгенерировать новую пару секретного / открытого ключа и повторить копию с

ssh-copy-id [user@]machine
0

Спасибо Olaf & Marius, проблема была в том, что на сервере запущена служба ssh. Итак, мы перезапустили службу ssh и проблема была решена. Из-за проблемы со службой ssh даже при попытке передать открытый ключ не запрашивался пароль.

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