{"id":328,"date":"2021-06-06T19:51:26","date_gmt":"2021-06-06T17:51:26","guid":{"rendered":"https:\/\/ark-net.eu\/?p=328"},"modified":"2021-06-12T19:30:05","modified_gmt":"2021-06-12T17:30:05","slug":"dateien-kopieren-mit-magic-wormhole","status":"publish","type":"post","link":"https:\/\/ark-net.eu\/?p=328","title":{"rendered":"Dateien kopieren mit magic-wormhole"},"content":{"rendered":"\n<p>Irgendwann kommt jeder in die Situation, das man Daten von einem Computer auf den anderen \u00fcbertrag muss. In den meisten F\u00e4llen ist das auch ganz einfach. Unter Windows muss man nur einen Ordner freigeben und man kann die Dateien einfach r\u00fcber ziehen. Unter Linux ist das nicht ganz so einfach. Jeder der schon mal einen Ordner in Linux mit der CLI f\u00fcr einen &#8220;schnellen&#8221; Datentransfer freigegeben hat wei\u00df was ich meine.<\/p>\n\n\n\n<p>Wie also kann ich schnell Daten von Linux nach Linux kopieren? Wie kann ich meine <a href=\"https:\/\/ark-net.eu\/?cat=29\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Minecraftwelt<\/a> von einem Server auf den anderen kopieren? Wie bekommt mein Freund die lustigen Katzenbilder?<\/p>\n\n\n\n<p>Eigentlich ganz einfach will man meinen. Ich logge mich mit SSH ein und kopiere die Daten mit scp. Gut das w\u00e4re eine M\u00f6glichkeit die ich h\u00e4tte w\u00e4hlen k\u00f6nnen. Ich wollte aber etwas noch einfacheres haben. Etwas wo ich vielleicht nur ein Befehl brauche. Etwas das ich f\u00fcr jedes Linux System verwenden kann. Es muss auch mit Systemen funktionieren f\u00fcr die ich keinen SSH Zugang habe. Ich will nichts einstellen m\u00fcssen und es sollte sicher sein. Dann w\u00e4re es noch sch\u00f6n, wenn es \u00fcber das Internet funktioniert aber auch das Netzwerk nutzt, sollten die PCs im selben Netzwerk sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Magic-Wormhole<\/h2>\n\n\n\n<p>Solltet ihr auch so etwas suchen werft doch mal einen Blick auf &#8220;<a href=\"https:\/\/github.com\/magic-wormhole\/magic-wormhole\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">magic-wormhole<\/a>&#8220;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2288-1024x734.jpg\" alt=\"\" class=\"wp-image-351\" srcset=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2288-1024x734.jpg 1024w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2288-300x215.jpg 300w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2288-768x551.jpg 768w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2288.jpg 1245w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Wormhole funktioniert mit zwei Befehlen.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Magic-Wormhole installieren<\/h2>\n\n\n\n<p>Auf beiden Systemen muss magic-wormhole installiert sein. Das geht ganz einfach mit <code>$ apt install magic-wormhole <\/code>oder auf vielen anderen <a href=\"https:\/\/magic-wormhole.readthedocs.io\/en\/latest\/welcome.html#installation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Wegen hier<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datei senden<\/h2>\n\n\n\n<p>Wir senden hier nicht wirklich eine Datei. Noch nicht. Mit<code> $ wormhole send Dateiname<\/code> sagen wir das wir die Datei entsprechend der Optionen Packen und zum Senden bereitstellen wollen. Au\u00dferdem sagen wir dem Vermittlungsserver das wir hier eine verschl\u00fcsselte gepackte Datei haben die wir jemanden senden wollen und ein Codeword haben. Der Vermittlungsserver hat nun unser Codeword und wartet auf jemanden mit demselben Codeword.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dateien empfangen<\/h2>\n\n\n\n<p>Das Codeword geben wir unserm Freund der das Katzenbild haben will und dieser sagt nun auf seinem System: <\/p>\n\n\n\n<p><code>$ wormhole receive codeword<\/code><\/p>\n\n\n\n<p>Was passiert hier? Das ganze l\u00e4uft nun wie im Geheimdienst Krimi. Der Empf\u00e4nger meldet sich mit dem Codeword Was passiert hier? Das Ganze l\u00e4uft nun wie im Geheimdienst Krimi. Der Empf\u00e4nger meldet sich mit dem Codeword beim Vermittlungsserver. Dort treffen sich die beiden Systeme sagen ihr Codeword. Wenn das Codeword passt verabreden sich beide Systeme auf einem Protokoll auf dem sie beide erreichbar sind und tauschen die gepackte Datei aus.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"542\" src=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2290.jpg\" alt=\"\" class=\"wp-image-353\" srcset=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2290.jpg 611w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2290-300x266.jpg 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p>Ich habe mit dieser Methode jetzt schon ganz Minecraftwelten von einem Server auf einen anderen kopiert und hatte keine Probleme damit. Wenn man es ein paar Mal gemacht hat wird man sogar richtig schnell darin. Ich werde magic-wormhole von nun an \u00f6fter benutzen, weil es so einfach ist. Wer mehr zu diesem Programm erfahren will sollte sich diesen <a rel=\"noreferrer noopener\" href=\"https:\/\/youtube.com\/watch?v=oFrTqQw0_3c&amp;feature=share\" target=\"_blank\">Talk <\/a>anschauen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Irgendwann kommt jeder in die Situation, das man Daten von einem Computer auf den anderen \u00fcbertrag muss. In den meisten F\u00e4llen ist das auch ganz einfach.<\/p>\n","protected":false},"author":1,"featured_media":353,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[44],"tags":[80,78,79],"class_list":["post-328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-dateitransfer","tag-magic-wormhole","tag-scp"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/img_2290.jpg","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328"}],"version-history":[{"count":28,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions\/374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/media\/353"}],"wp:attachment":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}