Я сделал резервную копию своей папки ~ / .ssh и переустановил Ubuntu 13.10 на моей машине. Затем я просто скопировал папку .ssh обратно в мою домашнюю папку и попытался подключиться к моему серверу. Я получаю следующую ошибку: «Отказано в доступе (publickey)». Это моя папка .ssh на клиентском компьютере:
drwx------ 2 user group 4096 Feb 25 21:21 . drwxr-xr-x 24 user group 4096 Feb 27 10:48 ..
-rw-r--r-- 1 user group 1992 Feb 4 08:08 known_hosts
-rw------- 1 user group 3326 Nov 25 17:37 key
-rw-r--r-- 1 user group 747 Nov 25 17:37 key.pub
До новой установки все работало нормально. Должен ли я как-то зарегистрировать закрытый ключ на клиентском компьютере? Сервер 12.04.
ssh ищут закрытые ключи в следующем режиме & .ssh/id_rsa; & .ssh/id_dsa и .ssh/id_ecdsa в более новых ssh версиях.
, но Ваш закрытый ключ имеет альтернативное имя, таким образом, необходимо использовать ssh с-i попыткой опции
соединить использование этого ssh-vvv-i .ssh/key remoteserver
команды