Наш хостинг - WebXL :: Серверы :: Домены

man linux - справочник linux


2 Февраль 2013

ssh без пароля

Организовать авторизацию в ssh без пароля очень просто.

На сервере, с которого будете авторизироваться, выполняем команду:

ssh-keygen -t rsa

На вопрос команды Enter file in which to save the key напрашивается что-то вроде имени сервера, но лучше оставить дефолтное, т.е. не вводить ничего.
Enter passphrase for key - пароль доступа к ключу. Можно вбить что-нибудь короткое, но тогда без пароля уже не получится. Если же оставить пустым - получится авторизация без пароля (может пригодиться для rsynk например).

После завершения программы, на выходе получаем два файла в директории ~/.ssh
id_rsa
id_rsa.pub

выполняем

cat ~/.ssh/id_rsa.pib

Отобразившуюся строку копируем в буфер обмена и идем на сервер, на котором нужно будет авторизироваться без пароля.

В директории нужного пользователя, должна быть директория .ssh, а в ней файл authorized_keys т.е. по сути:
~/.ssh/authorized_keys
Если нет - создайте.
Открываем этот файл и последней строкой дописываем в него содержимое буфера обмена и сохраняем файл.

После этого проверяем, что бы в файле /etc/ssh/sshd_config было прописано и не закомментировано:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

Далее рестартуем sshd ( service sshd restart ) и наслаждаемся авторизацией без пароля.

Категория: Административные, Памятка; Метки: ;

Нет комментариев »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий

Вы должны войти чтобы оставить комментарий.

2008 - 2017 © man-linux.ru
ВНИМАНИЕ: Перепечатка материалов с сайта разрешена только с указанием ссылки на сайт man-linux.ru