LINUX.ORG.RU

Вход по ssh без пароля.


0

0

Приветствую, уважаемые. Никак не могу настроить вход по ssh с одной машины (A) на другую (B) без ввода пароля. Делал так:

A> ssh-keygen -t dsa -f .ssh/id_dsa A> cd .ssh A> scp id_dsa.pub user@B:~/.ssh/id_dsa.pub A> ssh user@B B> cd .ssh B> cat id_dsa.pub >> authorized_keys2 B> chmod 640 authorized_keys2 B> rm id_dsa.pub B> exit

Вместо dsa делал rsa, все равно не помогает - при входе запрашивается пароль. /etc/ssh_config и sshd_config по умолчанию.

Подскажите, где еще можно что подправить.

anonymous

vi /etc/ssh/sshd_config
убираем комменты с
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
/etc/init.d/sshd restart

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

К сожалению не получилось. Не хочет сервак ключи принимать. Сваливается на введение пароля (ssh -vvv B показал это). В тоже время есть в сети одна машинка, которая входит на B.

anonymous
()

ещё посмотри у самой папки ~/.ssh права должны быть 700, если другие, то пароль будет спрашивать даже при наличие ключа в authorized_keys

ebersen
()
Ответ на: комментарий от ebersen

Там нормальный доступ, так с одной машины все-таки я могу без пароля заходить, а с других нет. Мне просто нужна зацепка, почему сервер не принимает ключи машин, кроме одной. -v мода мало чего дает.

anonymous
()
Ответ на: комментарий от suser

>ssh-copy-id -i ~/.ssh/id_rsa user@machine

Ыыыыы. Не знал :)

WFrag ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.