[Sysadmins] ssh: Permisson denied(publickey)

"Vasyĺ V. Vercynśkyj" fuckel на ukr.net
Ср Фев 22 16:55:52 MSK 2012


22.02.2012 14:37, Vasij пишет:
[…]
> debug1: temporarily_use_uid: 10244/10244 (e/0)
> debug1: trying public key file /home/kbru/.ssh/authorized_keys2
                                                  ^^^^^^^^^^^^^^^^
> debug3: secure_filename: checking '/home/kbru/.ssh'
> debug3: secure_filename: checking '/home/kbru'
> debug3: secure_filename: terminating check at '/home/kbru'
> debug1: restore_uid: 0/0
> debug2: key not found
           ^^^^^^^^^^^^^
А здесь что непонятного? Как и предполагалось, старый ssh ищет публичный 
ключ в ~/.ssh/authorized_keys2. Если бы Вы выполнили копирование ключа 
через скрипт, как Вам подсказывали:
$ ssh-copy-id -i id_rsa2 [user@]server
то ошибки бы этой не было.

> Права
> drwx------ 10 kbru   kbru       4096 Feb 21 14:02 kbru
> drwx------  3 kbru kbru   4096 Feb 22 16:04 .ssh
> -rw-------  1 kbru kbru  802 Feb 22 15:54 authorized_keys
Попробуйте на сервере:
$ mv ~/.ssh/authorized_keys ~/.ssh/authorized_keys2

И подключайтесь к нему:
$ ssh host -i ~/.ssh/id_rsa2

-- 
WBR........[x]
TFTHAOT....[ ]
AMF........[ ]


Подробная информация о списке рассылки Sysadmins