Portál AbcLinuxu, 10. května 2025 05:34
Mam jednoduchu otazku na ktoru ale nikde nemozem najst odpoved.
Potrebujem povolit pristup pre ssh k urcitemu uzivatelovy ktory ma bash len z urcitej IP adresy alebo siete napriklad 192.168.0.0./24
Pristup k ssh pre ostatnych uzivatelov musi zostat bez akychkolvek obmedzeni cize nemozem to jednoducho zamedzit pomocou iptables kedze je to viazane len na konkretneho uzivatela.
Za radu vopred dakujem
chown root:root ~user/.ssh{,authorized_keys} chmod 644 ~user/.ssh{,authorized_keys}Este nieco? Ak mu chcem dat extra volnost, tak mu tam vytvorim prazdny subor config, do ktoreho moze zapisovat.
bash# ls -ld /home/ash drwx------ 94 user users 2320 Sep 19 00:00 /home/user mv ~user/.ssh{,rootsucks} mkdir ~user/.ssh && cat ~/user/whatever > ~user/.ssh/authorized_keysPak ještě ssh je často nastaveno tak, aby ~/.ssh patřilo danému uživateli, což byste musel přenastavit. Ale jak říkám, nemá to cenu, domovský adresář uživatele patří uživateli, ne rootovi ;)
Dakujem Vam vsetkym za rady,
moj problem som nakoniec vyriesil pomocou hosts.allow a hosts.deny
Dakujem este raz Vam vsetkym za ochotu, toto forum ma este nikdy nesklamalo
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.