SSH
Aus Pliesen.de
Installieren:
apt-get install ssh
Jetzt könnt ihr euch von jedem anderen System mit ssh USER@IP auf eurem Server einloggen. Sind die Usernamen auf client sowie Server gleich kann das user@ weggelassen werden.
Absichern:
Änderungen in der /etc/ssh/sshd_config:
- AuthorizedKeysFile %h/.ssh/authorized_keys
- PasswordAuthentication no
- PermitRootLogin no
hierfür ist natürlich erforderlich das ihr einen weiteren user angelegt habt und euer Publickey auf dem Server liegt.
SSHFS:
Da ich öfter mit meinem Laptop bei Freunden rumhänge und ich auch dort nicht auf meine eigenen Dateien verzichten möchte, brauche ich eine verschlüsselte Verbindung. Im Gegensatz zu einem VPN ist diese Lösung sehr einfach einzurichten und auch nur auf die Möglichkeit, Laufwerke über das Netz zu mounten, beschränkt.
Als erstes benötigt ihr natürlich auf dem Server und dem Client SSH, aber das kann ich wohl voraussetzen.
Zusätzlich ist das Paket sshfs für den Client nötig:
apt-get install sshfs
Dann muss der Benutzer, der SSHFS nutzen darf, in die Gruppe fuse eingetragen werden.
Aufgrund eines Bugs in dem SSHFS Paket wird das fuse device beim Systemstart nicht automatisch geladen. Abhilfe schafft der Eintrag des Moduls fuse in /etc/modules:
Nun kann der User ein beliebiges Verzeichnis vom Server mounten:
sshfs 192.168.1.3:/file /mnt/file/

