[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-misc] diverses #2 - ftpfs
hoi zäme,
wer hatte die schnauze nicht schon voll, von mülligen ftp clients?
jedesmal gibts da ein feature was dort fehlt, dort ein interface das den
namen nicht verdient hat, dann wieder ein bug, dort ein fehlendes
feature das man aber in zusammenhang mit dem benützen sollte.....
egal, mir hats vorhin gereicht und hab mir ftpfs installiert.
nach dem erfolgreichen compile, konnte ich das kernel modul mit modprobe
laden. damit stehen mir jetzt tür und tor offen, um via VFS einfach im
dateisystem unterhalb von /, bei mir ist das /ftp, einfach ein cd in
ein verzeichniss zu machen um ne verbindung mit nem ftp host aufzubauen,
was man dem kernel modul überlässt..
ein weiteres durchqueren der verzeichnisse erledigt das kernel modul
selber. ich kann ganz normal auf der konsole arbeiten mit einer normalen
shell und bin trotzdem auf einen ftp server mit z.b. cp, ls, find usw.
zugreifen.
installiert ist das ganze schnell. source von http://ftpfs.sf.net holen
und kompilieren. bei debian, apt-get install ftpfs-source ftpfs-utils
und dann in /usr/src/linux ein make-kpkg <revision> modules_image
modul mit modprobe ftpfs laden.
verzeichniss auswählen, wo man die ftp hosts hinwill. bei mir ist's
/ftp.
echo /ftp /usr/sbin/auto.ftp >> /etc/auto.master
/etc/init.d/autofs restart
zeus:~$ cd /ftp/debian.ethz.ch
zeus:/ftp/debian.ethz.ch$ ls -l
total 11
dr-xr-xr-x 0 root root 1024 Nov 6 2001 emh
dr-xr-xr-x 0 root root 1024 Jun 7 19:40 fotografie
drwxrwxrwx 0 root root 1024 Feb 1 16:51 incoming
dr-xr-xr-x 0 root root 1024 Jan 16 01:28 isg
dr-xr-xr-x 0 root root 96 Jun 18 2001 lost+found
dr-xr-xr-x 0 root root 1024 Jan 19 2001 mirror
dr-xr-xr-x 0 root root 96 Sep 26 2000 pub
dr-xr-xr-x 0 root root 96 Dez 13 2002 test
zeus:/ftp/debian.ethz.ch$ cd mirror
zeus:/ftp/debian.ethz.ch/mirror$ ls -l
total 19
dr-xr-xr-x 0 root root 4096 Jun 9 00:16 debian
dr-xr-xr-x 0 root root 96 Jan 19 2001 debian-coda
dr-xr-xr-x 0 root root 96 Apr 28 2001 debian-helix
dr-xr-xr-x 0 root root 96 Nov 20 2000 debian-java
dr-xr-xr-x 0 root root 96 Dez 5 2000 debian-kde
dr-xr-xr-x 0 root root 4096 Jun 9 03:01 debian-non-US
dr-xr-xr-x 0 root root 96 Jan 19 2001 debian-openafs
dr-xr-xr-x 0 root root 4096 Apr 30 03:04 debian-security
und das alles von der normalen $SHELL aus.