Hozzászólások
Sziasztok,
a fenn vázolt problémár szeretném én is megoldani, egyenlőre nem chrootolt környezetben.
debian sargem van, és feltettem az scponly csomagot, ezután létrehoztam egy usert, és beírtam shellnek, hogy /usr/bin/scponly
Próba: winscp, a winscp bátran kigyalogol.
Kérdés: Mit kell még beállítani, és hol?
- A hozzászóláshoz be kell jelentkezni
"egyenlőre nem chrootolt környezetben."
vesd ossze:
"a winscp bátran kigyalogol."
Meg jo, hogy ki tud lepni a gyoker konyvtarbol, hiszen nincs chrootolva. /usr/share/doc/scponly alatt van leiras, hogy hogy kell beloni chroot-tal, de olvasd vegig a threadet, le van irva benne minden.
- A hozzászóláshoz be kell jelentkezni
végigolvastam, és azért tettem fel ide a kérdést, mert nálam nem működik.
Természetesen meglehet, hogy nem értettem meg az scponly lényegét.
Az scponly chrootolásról csak annyit, hogy amikor installáltam a csomagot, akkor megkérdezte, hogy chrootolva legyen e vagy nem, de hozzáfűzte, hogy ha chrootolni akarom, akkor sajnos setuidos lesz a shell,ami ugye komoly biztonsági rés.
A gépemen egyébként az apache-nak és a mysql-nek csináltam egy-egy külön chroot-ot. Nyilván, amikor rootként winscpzek be, akkor az egész gépet szeretném látni, nemcsak valamelyik jailt.
Ezen környezetben hova chrootoljam az scponly-t? Talán egy külön jailba? A www/felhasznalo hoz pedig készítsek egy hard linket??
Kérlek kicsit fejsd ki bővebben, mert a doksiból számomra egyátalán nem volt világos ez az scponly.
- A hozzászóláshoz be kell jelentkezni
Nalam ez ugy nezett ki, hogy a /home ala letrehoztam egy felhasznalot, shellnek megadtam, hogy scponlyc (itt fontos a c, mert ez jelenti, hogy chrootolt lesz), aztan /usr/share/doc/scponlyc alatt talaltam azt hiszem egy shellscriptet, amit futtatva szepen letrehozta nekem a felhasznalo konyvtarja ala a chrootolt kornyezetet. Az egesz annyibol all, hogy bemasol 3-4 libet, meg par configfile-t letrehoz, meg az alapkonyvtarakat. Ez utan kesz is volt. Szoval szerintem felhasznalokent chrootold be oket, akiket nem akarod, hogy kijussanak a konyvtarukbol. A www felhasznalod.. hat nem tudom azt hogy lenne erdemes, lehet, hogy nem a legszebb megoldas, de csinalhatsz egy felhasznalot chrootolva, akinek a home-jaba mount --bind -el bemountolod a documentrootot, es akkor tudja szepen szerkesztgetni a dolgokat.
- A hozzászóláshoz be kell jelentkezni
köszi a gyors választ.
és szerinted ez a legbiztonságosabb megoldás?
valaki azt mondta nekem, hogy szerinte még az sshd ben az authorized_keys -nél lehet korlátozásokat kivetni. Ezt viszont szintén nem értem, hogy miként áll össze.
- A hozzászóláshoz be kell jelentkezni
Szerintem itt arra gondolt az illeto, hogy allitsd be, hogy csak kulccsal lehessen sshzni a gepre, sima jelszoval ne. Tehat generalsz egy publikus meg privat kulcs part, aminek adsz jelszot, es igy csak ezzel a kulccsal (vagy masik generalt kulcsokkal) plusz a hozzatartozo jelszoval egyuttesen tudsz sshzni.
Hogy a fenti megoldas a legbiztonsagosabb-e? Fogalmam sincs, majd a hozzaertok megmondjak. Az viszont biztos, hogy gyors, es viszonylag egyszeru megoldas.
- A hozzászóláshoz be kell jelentkezni
bocs, az egyik bekezdésemre ott a válasz a threadben.
Szóval eddig 2 megoldást írtatok.
- az egyik a libpam-chroot,
- a másik pedig amkor az scponly úgy installálod, ahogy azt fennt írtad.
én pedig azt kérdeztem, hogy az scponlyt miként állítod be úgy, hogy az ne legyen setuidos.
Üdv. Gábor
- A hozzászóláshoz be kell jelentkezni
szerintem az setuidos lesz ha chrootolva akarod hasznalni.
- A hozzászóláshoz be kell jelentkezni
pont ezt szeretném elkerülni. Ha másképp nem megy, akkor más megoldás után kell néznem.
- A hozzászóláshoz be kell jelentkezni
Latom, mar megtalaltad a megoldast. Egy masik lehetoseg az rssh hasznalata. Chroottal is hasznalhato es ugy mar megfelel a cimben kiirt kovetelmenyeknek. Nalam nagyon szepen mukodik.
- A hozzászóláshoz be kell jelentkezni
Errol mar volt szo a forumban korabban.
Forum temakor: Security-all
Tema: jail sftp user
En vegul az scponly-t tettem fel, eddig bevalt.
Abban van egy sajat groups file, amit le kell forditani, es bemasolni a megfelelo helyre. De ez le van irva benne. Nekem ugyan nem mukodott, ha oda masoltam, ahova o irta ($target/bin/), ugyhogy a megoldas a groups fajl $target/usr/bin/-be valo masolasa jelentette.
Yndy
- A hozzászóláshoz be kell jelentkezni
scponly nem eleg biztonsagos szerintem... egy modositott sftp-server sokkal jobb megoldas. (WinSCP is tamogatja)
- A hozzászóláshoz be kell jelentkezni
[quote:c5905313f8="hunger"]scponly nem eleg biztonsagos szerintem... egy modositott sftp-server sokkal jobb megoldas. (WinSCP is tamogatja)
Konkrétabban ?
Miért nem biztonságos ?
Melyik sftp-server-t javaslod ? / Hogyan ? /
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
A probléma a következő. Adott egy linuxos szerver és windowsos kliensek, melyek winSCP-vel lépnek be a szerverre és azon keresztül másolnak fel állományokat. winSCP-s kliensek simán ki tudnak lépni a saját könyvtárukból és mászkálni tudnak a szerver egyéb könyvtáraiban. Ez nem jó, ezt kellene megszüntetni.
Van valakinek valamilyen tippje?
Köszi:
Mac
- A hozzászóláshoz be kell jelentkezni
Jail ?
http://www.jmcresearch.com/projects/jail/
- A hozzászóláshoz be kell jelentkezni
Nemrég csináltam ilyet.
Nekem Debian / Sarge / -on az scponly lett a megoldás.
- A hozzászóláshoz be kell jelentkezni
Kasa, mondanál valamit róla bővebben?
Nálam a szerver Debian/woody
Kösz
Mac
- A hozzászóláshoz be kell jelentkezni
Hali!
http://chains.ch/chroothun.php itt találsz egy jó kis leírást róla.
Ha a userek csak winscp-zni fognak, akkor persze nem kell megcsinalni, hogy
legyen shelljük.
- A hozzászóláshoz be kell jelentkezni
[quote:f226e9d849="Mackosajt"]Kasa, mondanál valamit róla bővebben?
apt-get install scponly
cd /usr/share/doc/scponly/setup_chroot
chmod u+x setup_chroot.sh
még azokat is futtathatóvá kell tenni amiket hív. (addscp.sh, stb)
Majd setup_chroot.sh és válaszolsz a kérdésekre.
Így lesz egy olyan user-ed aminek a shell-je korlátozott a home könyvtárjára.
- A hozzászóláshoz be kell jelentkezni
Kasa!
Köszi a leírást. Már majdnem teljesen sikerült vele a problémát megoldani, még annyi van, hogy a winSCP belépéskor hiányol egy groups file-t. De ilyent nem találtam sehol. Honnan tudom megszerezni?
Kösz
Mac
- A hozzászóláshoz be kell jelentkezni
Köszi a leírást. Már majdnem teljesen sikerült vele a problémát megoldani, még annyi van, hogy a winSCP belépéskor hiányol egy groups file-t. De ilyent nem találtam sehol. Honnan tudom megszerezni?
Szerintem ez a shellutils csomag része.
Bár kétlem, hogy ez ne lenne telepítve nálad.
- A hozzászóláshoz be kell jelentkezni