Schneller Datenaustasuch zwischen zwei Rechnern

Ausgangssituation:

Der ein oder andere kennt das Problem schnell mal Daten (Uni/Arbeit/Multimedia) zwischen einem tragbaren Gerät und dem heimischen Rechner auszutauschen.
Möglichkeiten gibt es da bekanntlich viele z.B. NFS ,SAMBA oder einfach Daten via Festplatte oder USB – Stick zu tauschen.

Sehr einfach lässt sich das alles mit dem Netzwerkdateisystem SSHFS lösen.

Installation:

Hinweis:
SSHFS muss natürlich auf allen benötigten Geräten installiert und eingerichtet werden

Zuerst folgende Kerneloption setzen

File systems  --->
*> FUSE (Filesystem in Userspace) support

SSHFS installieren:

emerge -avt sys-fs/sshfs-fuse


Konfiguration:

In /etc/ssh/sshd_config den Root Login verbieten (PermitRootLogin no)

nano -w /etc/ssh/sshd_config
# Authentication:
...
PermitRootLogin no

SSHD starten

/etc/init.d/sshd start

und dem Runlevel „default“ hinzufügen.

rcupdate add sshd default

Die Datei /etc/hosts und /etc/conf.d/net entsprechend ergänzen.

nano -w /etc/hosts

nano -w /etc/conf.d/net

Dann auf jedem Rechner einen Ordner anlegen um dort das Dateisystem einzuhängen

z.B.:

mkdir ~/SSHFS

Jetzt kann das gewünschte Dateisystem betreten werden

z.B.: Laptop an Heimrechner mounten

nutzer@host:/home/nutzer_laptop/ /home/nutzer_Heimrechner/SSHFS/

Passwort eingeben (user PW) und das sollte es gewesen sein.
Die Gegenstelle wieder aushängen:

fusermount -u /home/nutzer_Heimrechner/SSHFS


Tipp:

Um sich lästige Tipparbeit zu sparen, kann man seine .bashrc anpassen.

Zum Beispiel mit einem Alias

# Laptop einhaengen
alias sshfsm='nutzer@host:/home/nutzer_laptop/ /home/nutzer_Heimrechner/SSHFS/'
# Laptop aushaengen
alias sshfsu='fusermount -u /home/nutzer_Heimrechner/SSHFS'


Nützliche Links:

http://www.gentoofreunde.org/supportforum/viewtopic.php?f=15&t=175
http://www.gentoofreunde.org/node/63
http://www.pro-linux.de/artikel/2/115/1,shfs-das-sichere-netzwerkdateisy...
http://wiki.ubuntuusers.de/FUSE/sshfs
http://en.gentoo-wiki.com/wiki/Mounting_SFTP_and_FTP_shares
http://www.gentoo-wiki.info/Mounting_SFTP_and_FTP_shares
http://blog.scherbaum.info/2008/08/29/sshfs-in-2-minuten/