{"id":1425,"date":"2009-07-23T08:00:22","date_gmt":"2009-07-23T06:00:22","guid":{"rendered":"http:\/\/funrecycler.com\/?p=2718"},"modified":"2009-07-23T08:00:22","modified_gmt":"2009-07-23T06:00:22","slug":"experimente-mit-filesystemen-mount-via-ssh","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2009\/07\/23\/experimente-mit-filesystemen-mount-via-ssh\/","title":{"rendered":"Experimente mit Filesystemen. &#8212; mount via ssh &#8212;"},"content":{"rendered":"<p style=\"overflow-wrap:anywhere\">En wenig Spielerei, aber doch recht n\u00fctzlich ist das mounten von fremden Dateisystemen in ein eigenes am lokalen Host. Ist ja nun nichts neues, au\u00dfer wenn man es \u00fcber SSH absichert. Die Besonderheit besteht nun aber darin dies \u00fcber <a href=\"http:\/\/de.wikipedia.org\/wiki\/Filesystem_in_Userspace\" style=\"overflow-wrap:anywhere\">FUSE<\/a> zu bewerkstelligen, und dazu keinen root Zugriff zu ben\u00f6tigen. Gerade f\u00fcr schnelle Administrationsarbeiten auf dem RootServer im Netz eine feine Sache. <a href=\"http:\/\/de.wikipedia.org\/wiki\/SSHFS\" style=\"overflow-wrap:anywhere\">SSHFS<\/a> erm\u00f6glicht es, ein Laufwerk \u00fcber <a href=\"http:\/\/de.wikipedia.org\/wiki\/Secure_Shell\" style=\"overflow-wrap:anywhere\">SSH<\/a> zu mounten.Weiterhin kann man so ungest\u00f6rt arbeiten, wenn es einem z.B.\u00a0 Arbeitgeber schwer macht und dauernd die Reglen auf der Firewall anpasst, und alles ausser HTTP uns HTTPs dicht macht. Dies setzt nat\u00fcrlich ein ein funktionierenden SSH server der \u00fcber port 443 erreichbar ist vorraus. Auch wenn es nicht darum geht einen Weg in die Freiheit zu finden, steht hier eine sichere Verbindung im Vordergrund, und kein l\u00e4stiges scp oder \u00e4hnliches. Einfach arbeitnen wie vor Ort. <img decoding=\"async\" src=\"https:\/\/funrecycler.com\/wp-content\/uploads\/2009\/07\/m-52f3f2dead4014b1.png\" alt=\"320px-fuse_structuresvg\" style=\"display:block;margin-left:auto;margin-right:auto;width:320px;height:242px;max-width:100%;height:auto\" \/> Hier nun ein kleines Beispiel zum Nachmachen: Als erstes ben\u00f6tigst du einen ssh Account auf deinem Zielrechner BETA Auf der Zielmaschine brauchst du einen open-ssh server. den du mit <\/p>\n<pre><code>$ sudo apt-get install open-sshserver<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> instalierst. \u00fcberpr\u00fcfe ob du mit einem Account \u00fcber SSH Zugriff hast. <\/p>\n<pre><code>$ ssh user@IP-ZIEL<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> solltest du das erste Mal zugreifen, musst du den Key best\u00e4tigen. Geklappt ? dann ein logout, um die Verbindung zu beenden. Auf dem lokalen Rechner ben\u00f6tigst du die Pakete fuse-utils und sshfs <\/p>\n<pre><code>$ sudo apt-get install fuse-utils sshfs<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> sshfs kann entfernte Verzeichnisse mit Hilfe von Fuse mounten, dabei muss aber der aktuelle Benutzer in der Gruppe FUSE sein, was man \u00fcber den direkten Edit der \/etc\/groups oder \u00fcber die Grafik erledigen kann. <strong>System-&gt; Systemverwaltung-&gt; Benutzer und Gruppen<\/strong> Nun wird noch ein mountpoint auf dem lokalen Rechner erwartet. Leg einfach unterhalb deines HomeDirs ein Verzeichnis deiner Wahl an. <\/p>\n<pre><code>$mkdir remote_dir<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> Nun ist es Zeit f\u00fcr ein Test <\/p>\n<pre><code>$ sshfs user@ZielIP: remote_dir<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> Dabei ist wichtig ! zwischen dem &quot;:&quot; und dem remote_dir muss ein Leerzeichen !!! (hab ne weile gebraucht bis ich den Fehler gefunden hatte) Nach eingabe des Passwortes sollte das homeDir vom Zielrechner unter remote_dir stehen. Um das ganze sauber wieder zu umounten reicht ein <\/p>\n<pre><code>$ fusermount -u remote_dir<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> Ist das nicht ne geniale Sache ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En wenig Spielerei, aber doch recht n\u00fctzlich ist das mounten von fremden Dateisystemen in ein eigenes am lokalen<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3,4,13],"tags":[898,899,593,900,901],"class_list":["post-1425","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-computer-und-technik","category-linux-computer-und-technik","category-tutorial","tag-fusefs","tag-mount","tag-ssh","tag-sshfs","tag-via"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/1425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=1425"}],"version-history":[{"count":1,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/1425\/revisions"}],"predecessor-version":[{"id":2439,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/1425\/revisions\/2439"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=1425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=1425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}