{"id":78,"date":"2016-12-30T13:09:27","date_gmt":"2016-12-30T12:09:27","guid":{"rendered":"https:\/\/www.gluecksgriff-taschen.de\/?p=78"},"modified":"2022-07-02T17:58:51","modified_gmt":"2022-07-02T15:58:51","slug":"ssh-ohne-passwort","status":"publish","type":"post","link":"https:\/\/www.gluecksgriff-taschen.de\/?p=78","title":{"rendered":"SSH ohne Passwort"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Wenn man mal schnell mal per SSH auf einen anderen Host zugreifen will oder per scp eine Datei kopieren m\u00f6chte, fragt der Zielhost normalerweise nach einen Passwort. Bei einer einmaligen Aktion nicht weiter tragisch, aber wenn man regelm\u00e4\u00dfig per SSH zugreifen will, ist die Passworteingabe irgendwann nervig. Und auch in Skripten ist es nicht unbedingt sch\u00f6n ein Kennwort zu hinterlegen, was dann im Zweifelsfall ge\u00e4ndert wird und niemand denkt daran es auch im Skript zu aktualisieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gel\u00f6st werden kann das Dilemma recht einfach durch Key-Authentifizierung.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Zuhause erstelle ich per cronjob als User root ein Backup, welches ich aus Platz- und Sicherheitsgr\u00fcnden anschlie\u00dfend per scp auf einen anderen Rechner kopiere. Auf dem Zielrechner soll es als User backup geschrieben werden, da dieser die entsprechenden Verzeichnisrechte hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zun\u00e4chst erzeugen wir auf dem Ausgangsrechner als User ein Schl\u00fcsselpaar:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nssh-keygen -t rsa\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Hierdurch wird im Unterverzeichnis .ssh des Home-Verzeichnis ein Schl\u00fcsselpaar generiert, den \u00f6ffentlichen Teil kopieren wir nun in das .ssh-Verzeichnis des gew\u00fcnschten Users (in meinem Fall backup) auf dem Zielsystem:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nssh-copy-id -i ~\/.ssh\/id_rsa.pub backup@zielrechner\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Hierbei wird man jetzt zum letzten Mal nach dem Passwort des Backup-Nutzers gefragt, anschlie\u00dfend geht z.B. ein<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nscp \/opt\/backup\/SqlBackup-Donnerstag.tar.gz backup@zielrechner:\/home\/sicherung\/sql\/\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">ohne Passwortabfrage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man mal schnell mal per SSH auf einen anderen Host zugreifen will oder per scp eine Datei kopieren m\u00f6chte, fragt der Zielhost normalerweise nach einen Passwort. Bei einer einmaligen Aktion nicht weiter tragisch, aber wenn man regelm\u00e4\u00dfig per SSH zugreifen will, ist die Passworteingabe irgendwann nervig. Und auch in Skripten ist es nicht unbedingt &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.gluecksgriff-taschen.de\/?p=78\"> <span class=\"screen-reader-text\">SSH ohne Passwort<\/span> Weiterlesen &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[3],"tags":[23,24,22],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-linux","tag-passwort","tag-schluessel","tag-ssh"],"_links":{"self":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":7,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":843,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions\/843"}],"wp:attachment":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}