[Vlaanderen] Alternatief voor FTP op Mac indien SSH beschikbaar
Elizabeth Mattijsen
liz at dijkmat.nl
Wed Jan 17 12:17:25 PST 2007
Naar aanleiding van de meeting van heden avond in de Piano Bar, wat links:
MacFUSE
http://code.google.com/p/macfuse/
Op deze pagina is een .dmg te downloaden die MacFUSE en sshfs
installeert. MacFUSE is een port naar Mac OS X van FUSE, oftewel
Filesystems in USErland.
sshfs
http://fuse.sourceforge.net/sshfs.html
is een applicatie die FUSE gebruikt om een FileSystem over SSH te
implementeren.
Nadat je de disk image hebt gedownload en geopend, is er een
installatie script dat (bijna) alles voor je doet. Het enige dat je
zelf moet doen, is zorgen dat /usr/local/bin in je PATH voorkomt.
Nadat eea geinstalleerd is, kun je het volgende doen:
$ mkdir /Volumes/Foo
$ sshfs -ovolname=Foo -oping_diskarb user at yyy.zzz.com:/ /Volumes/Foo/
Na eventueel invoeren van wachtwoord, is /Volumes/Foo gewoon een
directory geworden, waarin de bestanden dus op de externe server
yyy.zzz.com staan. Je kunt dan gewoon bestanden slepen in de Finder,
of in de prompt commando's als "mv" of "cp" gebruiken om bestanden op
de externe server te plaatsen (of weg te halen).
FUSE bestaat al langer voor Linux, er schijnen ook mensen met een
Windows port bezig te zijn, maar die heeft nogal een probleem omdat
fork() niet bestaat op WIndows (natuurlijk wel in Perl, maar dat is
een ander verhaal op dat punt ;-).
Maar waarom niet "scp" gebruiken? Het mooie aan sshfs is natuurlijk
dat het een "gewoon" filesysteem is, dus als jij editor "xyz" wilt
gebruiken om een bestand op een externe server te veranderen, dan
hoef je die editor "xyz" niet meer op die externe server
geinstalleerd hebben.
Of als je een backup programma hebt dat alleen "lokaal" kan werken,
kan dat nu dan ook backups maken van externe systemen.
Liz
More information about the Vlaanderen
mailing list