Проблема с общими ssh ключами

После процесса я использовал в других средах, я попробовал совместно использованные ключи регулировки между своим Mac и своим веб-сервером CentOS 4. Я видел ту же проблему со своей более старой рабочей станцией Ubuntu 7.10, пытающейся соединяться через ключи к тому же веб-серверу.

Я попробовал обоих dsa и rsa keytypes (sshkeygen -t <type>).

sshd_config файл на моем веб-сервере, кажется, позволяет основанные на ключе логины:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

И мой .ssh/authorized_keys имеет мой dsa и rsa ключи добавляются.

Где я должен искать, что измениться рядом с, делают основанные на ключе логины "Просто Work™"?

Это связано со строкой,

#UseDNS yes

и sshd попытка состоит в том, чтобы сделать обратный поиск на моем IP, но не можете, потому что это - NAT'd?

4
задан 14.04.2010, 20:12

3 ответа

~/.ssh/ полномочия должны быть установлены 0700, и содержание должно быть 0600.

Кроме того, полномочия на ~/ должен быть 0755 или меньше; то есть, это не может быть перезаписываемо никакими другими пользователями.

5
ответ дан 07.12.2019, 19:25

Эта страница Ubuntu на Ключах SSH является хорошим чтением (взгляд на Troubleshooting).

3
ответ дан 07.12.2019, 19:25

добавьте некоторую-v опцию при инициировании соединения SSH как

ssh <user>@<host> -vvv 

Если когда-нибудь у Вас есть права администратора к серверу, Вы могли также strace-f-p SSHD_PID Ваш sshd

Они оба дадут Вам набор информации....

1
ответ дан 07.12.2019, 19:25

Теги

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