LINUX.ORG.RU
ФорумAdmin

вопрос по SSH


0

0

Господа! Я уже перерыл кучу документации, но так и не сумел составить для себя ясной картины работы аутентификации ssh. В общем, я хочу чтобы я мог заходить по ssh на свою машину (FreeBSD) с другой (причем только с неё) без ввода ПАРОЛЯ. Если я правильно понял, то можно заходить только используя идентификацию по ключам, без паролей, не так ли??? Для этого мне нужно лишь переписать pub ключ на ту машину с которой я собираюсь заходить, и где то я должен себя прописать в autorized_keys? Какие вообще бывают способы авторизации и как их настроить?

anonymous

Ответ на: комментарий от inik

я знаю как генерить RSA ключи. Меня интересует вопрос - какие виды авторизации есть - по паролю, без него, ключи как используются и т.д...

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

Я пользуюсь 2-мя способами: 1) ввод пароля 2) посредством ключей аунтефикации (dsa или rsa) В самом начале генериш ключ: ssh-keygen -t dsa|rsa (на том компе из какого лазить будеш). По умолчанию в твоем хоуме в .ssh/ дожны появится 2 файла: приватный и публичный ключа. Копируеш публичный ключ на тот комп на который хочеш заходить кпримеру в /root/.ssh/ Потом меняеш (снемаеш коментарь с следующих строк) в sshd.conf PermitRootLogin yes - если хочеш заходить под рутом RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys - путь где записан пуб.ключ перезапускаеш sshd и юзаеш :)

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

А если с Windows-машины хочется подключаться к Linux-хосту, используя ключи? Коннекчусь Shellguard-ом, в конфиге есть поддержка аутентификации по ключу, но не слова о том, как эти ключи сгенерить Ж(

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

Shellguard умеет ключи генерить, точно тебе говорю. Читай доки к нему. P.S. А я вот пользуюсь, блин...

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