Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: abadon в Nov 02, 2009, 15:38



Титла: Въпрос за SSH
Публикувано от: abadon в Nov 02, 2009, 15:38
Здравейте,

Имам следното питане има ли начин sshd да бъде конфигуриран така че да позволява само логвания на потребители които ги има в authorized_keys. Смисъл ако имам публичен ключ който ми позволява логване като root без парола да мога да се логвам, но ако нямам такъв ключ да не ме пита за юзер и парола ми директно да отказва ауторизация.

Предварително благодаря.


Титла: Re: Въпрос за SSH
Публикувано от: zeridon в Nov 02, 2009, 17:45
Не няма такъв "Автоматизиран" вариант.

Има вариант със AllowUsers, DenyUsers, AllowGroups


Титла: Re: Въпрос за SSH
Публикувано от: teleport в Nov 02, 2009, 19:56
За RHEL/CentOS ( сигурно и Fedora ):

Във файла /etc/ssh/sshd_config трябва да се коригира:

PasswordAuthentication no


Съответно 'service sshd restart' за да влезе в сила. Това ще разреши логване само на потребители, които имат ~/.ssh/authorized_keys и притежават съответния частен ключ. Силно е желатено преди това да се провери че частния ключ работи!



Титла: Re: Въпрос за SSH
Публикувано от: knemo в Nov 02, 2009, 23:38
Здравейте,

Имам следното питане има ли начин sshd да бъде конфигуриран така че да позволява само логвания на потребители които ги има в authorized_keys. Смисъл ако имам публичен ключ който ми позволява логване като root без парола да мога да се логвам, но ако нямам такъв ключ да не ме пита за юзер и парола ми директно да отказва ауторизация.

Предварително благодаря.
По принцип роот не трябва да може да се логва нито с ключ нито без ключ.
Потребител с ключ и прави су. Това ми е препоръката.



Титла: Re: Въпрос за SSH
Публикувано от: abadon в Nov 03, 2009, 10:50
За RHEL/CentOS ( сигурно и Fedora ):

Във файла /etc/ssh/sshd_config трябва да се коригира:

PasswordAuthentication no


Съответно 'service sshd restart' за да влезе в сила. Това ще разреши логване само на потребители, които имат ~/.ssh/authorized_keys и притежават съответния частен ключ. Силно е желатено преди това да се провери че частния ключ работи!

Благодаря станаха нещата.
knemo Полезен съвет това съм го направил.


Титла: Re: Въпрос за SSH
Публикувано от: c2h5oh в Nov 03, 2009, 12:58
Попаднах на интесна статия по въпроса http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html


Титла: Re: Въпрос за SSH
Публикувано от: abadon в Nov 03, 2009, 13:05
Тази съм я чел много е добра. Ето и нещо от мен http://www.debuntu.org/ssh-key-based-authentication