LINUX.ORG.RU
ФорумAdmin

Настройка SSH


0

0

Как заставить ssh пускать только root'а (т.е. чтоб другие пользователи не могли ssh'ть со своими правами)?

И как сделать, чтобы ssh пускал коннектиться только с одного ip? Это возможно не через ipchains?

Заранее спасибо...

anonymous

Мой тебе совет, не логинься никогда к серверу под root, лучше залогинься пользователем, а потом su -

anonymous
()

/etc/ssh.conf

anonymous
()

Насчёт не заходить root'ом я что-то уже слышал... А с чем это связано?

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

anonymous (*) (21.08.2004 20:40:00)
когда у тебя пара десятков или сотен машин ты никогда не путал их заходя через ssh? у меня уже было что я супер важный сервак вместо своего компа выключил.. пришлось в 3 ночи ехать включать..
заходить надо чем хочется.. вернее тем чем удобнее, а то иногда путаницы не избежать

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

если человек машины путает, то ему на пенсию пора. А логиниться рутом вполне безопасно через ссш, если человек понимает, что собирается делать.

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

Если хочешь сразу root-ом заходить, то тогда лучше использовать для авторизации ключи... Более безопасно будет.

anonymous
()

в принципе еще можно tcp wrapper юзать и его hosts.allow

anonymous
()

самое логичное, на мой взгляд, это сделать авторизацию только через ключи, а юзерам ключи не давать. Тогда сможешь логинится с любой машины, если ключики на usb носишь.
/etc/ssh/sshd_config

protocol 2
PermitRootLogin no
Pubkeyauthentication yes
passwordauthentication no

--

в этом случае, даже компрометация рутового пароля не даст удаленного управления.

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

> в этом случае, даже компрометация рутового пароля не даст удаленного управления.

Ключи тоже можно компрометировать.
Особенно если таскать их на USB и втыкать этот USB всюду.

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