{"id":242,"date":"2018-12-12T12:19:08","date_gmt":"2018-12-12T11:19:08","guid":{"rendered":"https:\/\/jet0jlh.de\/?p=242"},"modified":"2020-06-28T11:56:21","modified_gmt":"2020-06-28T09:56:21","slug":"remote-ssh-commands-absenden","status":"publish","type":"post","link":"https:\/\/jet0jlh.de\/?p=242","title":{"rendered":"Remote SSH Commands absenden"},"content":{"rendered":"\n<p>Um von einer Linux Maschine auf eine andere automatisiert zuzugreifen muss dem Remotserver erst mal das Zertifikat des zugreifenden Ger\u00e4ts bekannt gemacht werden. Hierzu erstellen wir auf dem zugreifenden Ger\u00e4t erst einmal ein neues Zertifikat:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen -t rsa -b 2048<\/code><\/pre>\n\n\n\n<p>Den Speicherpfad wie vorgeschlagen best\u00e4tigen.<br>Damit beim verwenden des Zertifikats kein Passwort abgefragt wird, sollte bei der Passphrase nichts eingetragen werden.<\/p>\n\n\n\n<p>Nun kann das Zertifikat auf den Remotserver mit folgendem Command \u00fcbertragen werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-copy-id &lt;usernameF\u00fcrRemotehost>@&lt;remothost><\/code><\/pre>\n\n\n\n<p>Nachdem man nun das Passwort f\u00fcr den Remothost eingegeben hat kann nun ohne Passwortabfrage auf das Ger\u00e4t zugegriffen werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh &lt;usernameF\u00fcrRemotehost>@&lt;remothost><\/code><\/pre>\n\n\n\n<p>Um Programmcode nun remot auszuf\u00fchren kann folgender Befehl verwendet werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh &lt;usernameF\u00fcrRemotehost>@&lt;remotehost> &lt;command\/script><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Um von einer Linux Maschine auf eine andere automatisiert zuzugreifen muss dem Remotserver erst mal das Zertifikat des zugreifenden Ger\u00e4ts bekannt gemacht werden. Hierzu erstellen wir auf dem zugreifenden Ger\u00e4t erst einmal ein neues Zertifikat: Den Speicherpfad wie vorgeschlagen best\u00e4tigen.Damit beim verwenden des Zertifikats kein Passwort abgefragt wird, sollte bei&#8230; <a href=\"https:\/\/jet0jlh.de\/?p=242\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-242","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=242"}],"version-history":[{"count":1,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/jet0jlh.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jet0jlh.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}