Cannot ssh without password [duplicate]

Пакет .deb имеет зависимости, как .rpm.

Для проверки зависимости пакета

dpkg -I namepackage.deb|grep Dep
1
15.03.2016, 17:53
2 ответа
debug3: Not a RSA1 key file .ssh/myKey.
debug2: key_type_from_name: unknown key type '-----BEGIN'
                                              ^^^^ bzzt

Эта вторая строка похожа на вашу проблему.

Различные реализации ssh используют разные форматы. Различные версии придерживаются одного формата; OpenSSH был последовательным в течение многих лет. Я видел подобную строку "BEGIN" в другом месте, возможно, в PuTTY.

Я использую OpenSSH, и мои authorized_keys выглядят так:

$ cut -b-60 ~/.ssh/authorized_keys 
ssh-dss AAAAB3NzaC1kc3MAAACBANSxMDLaL3O6jg528/QeoCxw78qgVrqc
ssh-dss AAAAB3NzaC1kc3MAAACBAOgQyLwNkOAzsfxzm8WcYJYp/asSS7Lb
ssh-dss AAAAB3NzaC1kc3MAAACBAMyZLbylDmVUkBPEltOap1x4l4WGg5Il

Попробуйте сгенерировать открытый ключ на удаленном компьютере и посмотрите, похож ли он на тот, что вы установили в authorized_keys. Если нет, то вам нужно выяснить, чей ssh/sshd вы используете, и как предоставить правильно отформатированный ключ.

1
27.01.2020, 23:35

Ваши разрешения говорят о проблеме:

-rw------- xxxx_p xxxx_gsa ? /home/xxx/.ssh/authorized_keys

Согласно странице руководства для sshd:

~/.ssh/authorized_keys

[...]

Если этот файл, каталог ~/.ssh или домашний каталог пользователя доступны для записи другим пользователям, то файл может быть изменен или заменен неавторизованными пользователями. В этом случае sshd не разрешит его использовать, если только параметр StrictModes не установлен в значение "no".

Вам необходимо убедиться, что /home/xxxx/.ssh/authorized_keys принадлежит пользователю xxxx, а не xxxx_p. В противном случае сервер откажется использовать этот файл.

1
27.01.2020, 23:35

Теги

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