Соединение ssh & ldquo; разрешение отклонено & rdquo; сообщение

Когда я выполняю команду ssh localhost (в Ubuntu 10.10), она отображает сообщение об ошибке «Отказано в доступе (открытый ключ)». В чем может быть проблема?

Есть ли проблема в sshd_config file in /etc/ssh? Должно ли PasswordAuthentication быть установлено на no? Я установил PasswordAuthentication на no, но все равно он выдает ошибку «Отказано в доступе (publickey)».

1
задан 4 February 2012 в 20:49

3 ответа

вам нужно правильно установить права доступа к файлам, попробуйте это ..

 $chmod go-w ~/
 $chmod 700 ~/.ssh
 $chmod 600 ~/.ssh/authorized_keys
0
ответ дан 4 February 2012 в 20:49

Попробуйте

ssh-copy-id -i ~/.ssh/id_rsa.pub user@host

Или, поскольку вы находитесь на локальном хосте, попробуйте скопировать ключ ssh (rsa или dsa) в файл $HOME/.ssh/authorized_keys

Для проверки подлинности ключа В SSH вам необходимо авторизовать ключи на хосте AFAIK.

0
ответ дан 4 February 2012 в 20:49

Убедитесь, что вы установили «openssh-сервер», потому что он не установлен по умолчанию.

sudo apt-get установить openssh-сервер

0
ответ дан 4 February 2012 в 20:49

Другие вопросы по тегам:

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