[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