пак за hosts.allow/deny и ssh

9 отговора 424 прегледа
#1

пак за hosts.allow/deny и ssh

Преди време имахме тука дискусия по въпроса и надлежно ми беше обяснено, че за ssh в слак няма нужда да се обявава в hosts.allow с подробно обяснение как е компилиран ssd.
Аз тогава си замъчлах накрая, защото макар, че въпреки напредналата ми възраст да съм относително добре с паметта, реших, след тия убедителни доказателства, че може в пристъп на умопомрачение да съм направил нещо, за да иска при мене sshd да е обявен в hosts.allow.
Но днес правя чисто нова инсталация на slak10.2. Отварям 22 и 80 и порт само (с iptables) и по стар навик, в hosts.deny пиша ALL: ALL.
И опитвам от отдалечена машина да вляза с ssh, но ми казва "курандо мио".
(За 80 порт естествено няма проблеми.) Тогиз пиша в hosts.allow
sshd: ALL
и взе че ме пусна.
За да има повторяемост на експеримента го проведох 4 пъти и реших, че е достатъчно - работи само, ако се окаже в hosts.allow.
Та разбирам, че тук има хора, които наистина знаят много добре, как работи ядрото и на тях оставям, да обяснят, как въпреки всички аргументи от предишната дискусия (които бяха много добре обосновани - не отричам) все
пак трябва и на портмап да се обърне внимание (при положение, че вече веднъж е обърнато - hosts.deny)

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Heaндepтaлeцa Джo #2

Re: пак за hosts.allow/deny и ssh

ooooooooooofffffffffffffffffffffff

sto ma karas da podivevam ? ???

ai sia ldd `which sshd`
i dano sam se setish

DrFrancky

Отговор
в отговор на DrFrancky #3

Re: пак за hosts.allow/deny и ssh

то аз се сетих, ама ти разпалено твърдеше, че няма никакво значение какво правиш с wrappers, щото ssd няма нищо общо с тях. Да търся ли линк

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Heaндepтaлeцa Джo #4

Re: пак за hosts.allow/deny и ssh

da do slack 10 /pone/ niama niasto obsto ... tfa i iskam da ti pokaza s ldd sshd
moze f slack 10.2 da sa go promenili

DrFrancky

Отговор
в отговор на DrFrancky #5

Re: пак за hosts.allow/deny и ssh

и при 8 и при 7 си работи - винаги е работело.
Ето тука [линк]
пише за 8.1, например. Тоя, дето го е писал, предполагам е наясно за какво пише
Как пък никой не взе да провери, дали наистина работи, а се изписаха един куп "теоретични разработки" по темата.
между другото- за протокола
ldd /usr/sbin/proftpd
linux-gate.so.1 => (0xffffe000)
libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7fa8000)
libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7f92000)
libssl.so.0 => /usr/lib/libssl.so.0 (0xb7f61000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7e62000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d46000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d42000)
/lib/ld-linux.so.2 (0xb7feb000)
пак не виждам нещо libwrap.so, ама работи- или някой ще каже, че и ftp не може да се спре с wrappers?

Когато боговете говорят, ония с фактите никакви ги няма.

Редактирано от Heaндepтaлeцa Джo на

Отговор
#6

Re: пак за hosts.allow/deny и ssh

Теорията до тук ми е ясна. Но говоря за факт - чист слак без никaкви допълнителни настройки - дадеш ли в hosts.deny да спира всичко, спира и ssh. Ако го разрешиш след това в hosts.allow - минава.
Нали работите там със слак - може да си направите експеримента, вместо да теоретизираме напразно. А sshd го няма в inetd.conf, но си работи.

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Heaндepтaлeцa Джo #7

Re: пак за hosts.allow/deny и ssh

deba
umen chovek si

man tcpd
man hosts_access

i mi kazi koe ne razbra ?

DrFrancky

Отговор
в отговор на Heaндepтaлeцa Джo #8

Re: пак за hosts.allow/deny и ssh

root@example:/usr/local/src/openssh# grep tcpd INSTALL -B1
--with-tcp-wrappers will enable TCP Wrappers (/etc/hosts.allow|deny)
support. You will need libwrap.a and tcpd.h installed.


DrFrancky

Отговор
в отговор на DrFrancky #9

Re: пак за hosts.allow/deny и ssh

Е -това вече е друга приказка.

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор