Hoi,
ik ben op zoek naar een fatsoenlijk transparant remote filesystem, zoals NFS en Samba. Echter hebben bijde behoorlijke nadelen.
NFS:
• Zo onveilig als het maar kan, plug een laptop in het netwerk en fake het id van een user en je kan bij al zijn spullen. Het probleem dat ze als root gaan kloten is eenvoudig op te lossen (mappen naar nobody), maar als iemand in mijn persoonlijke bestanden komt (door mijn userid te faken) vind ik dat net zo erg.
• Als de server eruit knalt (gebeurt niet vaak, maar is niet handig) ligt alles op z'n gat.
• Gezeik dat userid's overal het zelfde moeten zijn.
• Als ik mijn laptop suspend en weer resume gaat het vaak ook op z'n gat. Zelfde geld als de verbinding wegvalt etc.
• Niet echt aan te raden over een internet verbinding, dit is wel op te lossen door het over VPN te doen.
Samba:
• Gezeik met usernames en wachtwoorden, het steeds in te typen is wel op te lossen maar dan staat deze gegevens wel ergens plain op je systeem. Ok, de juiste rechten (op dat bestand waar dat wachtwoord instaat) doen al een hoop, maar nog steeds niet echt een lekkere gedachte.
• Het is een windows filesystem, dus dat gezeur dat die -x niet kent.
• Zelfde gezeur als bij NFS als verbindingen wegvallen, onveilig over het internet etc.
SHFSMount
• Hiermee kun je via SSH remote mappen lokaal mounten. Werkt ansich best aardig en is veilig gezien het van SSH gebruik maakt. Ook kun je als user (niet root) mappen mounten.
• Unmounten gaat vaak erg moeizaam, met het umount command werkt het niet. Je moet het commando shfsumount gebruiken. Dit heeft direct al weer gezeik bij het afsluiten dat het systeem het niet unmount krijgt en niet uit gaat.
• Verbinding gaat plat of je suspend de laptop en resumed hem weer (sowieso als je geen verbinding hebt) dat blijft het weer hangen en krijg je de zooi niet geunmount.
Met connect to Server in GNOME
• Is niet transparant, dus veel applicaties kunnen er weer niet mee om. Het is niet te bereiken via de commandline.
Ik heb ook nog gekeken naar LUFS (zelfde idee als SHFSMount), deze krijg ik zelfs niet eens gecompileerd. Het ziet er ook naar uit dat het project nogal dood is (http://lufs.sourceforge.net/lufs/), laatste update 30-10-2003.
Eisen
• Transparant.
• Liefst in de package manager van Ubuntu Breezy (client) en Debian testing (server).
• Veilig, het hoeft niet perse over het internet te kunnen (dan gebruik ik wel een vpn verbinding), maar niet zo onveilig als NFS.
• Geen gekloot dat het hele systeem op z'n gat gaat als de verbinding om wat voor een reden wegvalt. (Het is een laptop, dus zo ding neem je mee. Ik suspend het ding telkens en heb geen zin om telkens handmatig te gaan unmounten wat voor de helft van de tijd niet lukt.)
ik ben op zoek naar een fatsoenlijk transparant remote filesystem, zoals NFS en Samba. Echter hebben bijde behoorlijke nadelen.
NFS:
• Zo onveilig als het maar kan, plug een laptop in het netwerk en fake het id van een user en je kan bij al zijn spullen. Het probleem dat ze als root gaan kloten is eenvoudig op te lossen (mappen naar nobody), maar als iemand in mijn persoonlijke bestanden komt (door mijn userid te faken) vind ik dat net zo erg.
• Als de server eruit knalt (gebeurt niet vaak, maar is niet handig) ligt alles op z'n gat.
• Gezeik dat userid's overal het zelfde moeten zijn.
• Als ik mijn laptop suspend en weer resume gaat het vaak ook op z'n gat. Zelfde geld als de verbinding wegvalt etc.
• Niet echt aan te raden over een internet verbinding, dit is wel op te lossen door het over VPN te doen.
Samba:
• Gezeik met usernames en wachtwoorden, het steeds in te typen is wel op te lossen maar dan staat deze gegevens wel ergens plain op je systeem. Ok, de juiste rechten (op dat bestand waar dat wachtwoord instaat) doen al een hoop, maar nog steeds niet echt een lekkere gedachte.
• Het is een windows filesystem, dus dat gezeur dat die -x niet kent.
• Zelfde gezeur als bij NFS als verbindingen wegvallen, onveilig over het internet etc.
SHFSMount
• Hiermee kun je via SSH remote mappen lokaal mounten. Werkt ansich best aardig en is veilig gezien het van SSH gebruik maakt. Ook kun je als user (niet root) mappen mounten.
• Unmounten gaat vaak erg moeizaam, met het umount command werkt het niet. Je moet het commando shfsumount gebruiken. Dit heeft direct al weer gezeik bij het afsluiten dat het systeem het niet unmount krijgt en niet uit gaat.
• Verbinding gaat plat of je suspend de laptop en resumed hem weer (sowieso als je geen verbinding hebt) dat blijft het weer hangen en krijg je de zooi niet geunmount.
Met connect to Server in GNOME
• Is niet transparant, dus veel applicaties kunnen er weer niet mee om. Het is niet te bereiken via de commandline.
Ik heb ook nog gekeken naar LUFS (zelfde idee als SHFSMount), deze krijg ik zelfs niet eens gecompileerd. Het ziet er ook naar uit dat het project nogal dood is (http://lufs.sourceforge.net/lufs/), laatste update 30-10-2003.
Eisen
• Transparant.
• Liefst in de package manager van Ubuntu Breezy (client) en Debian testing (server).
• Veilig, het hoeft niet perse over het internet te kunnen (dan gebruik ik wel een vpn verbinding), maar niet zo onveilig als NFS.
• Geen gekloot dat het hele systeem op z'n gat gaat als de verbinding om wat voor een reden wegvalt. (Het is een laptop, dus zo ding neem je mee. Ik suspend het ding telkens en heb geen zin om telkens handmatig te gaan unmounten wat voor de helft van de tijd niet lukt.)