{"id":1229,"date":"2009-07-01T20:31:45","date_gmt":"2009-07-01T19:31:45","guid":{"rendered":"http:\/\/192.168.10.121\/wordpress\/?p=1229"},"modified":"2015-06-08T15:42:53","modified_gmt":"2015-06-08T14:42:53","slug":"ssh-agent-fur-den-mac","status":"publish","type":"post","link":"https:\/\/sci-fy.de\/wordpress\/ssh-agent-fur-den-mac\/","title":{"rendered":"SSH-Agent f\u00fcr den Mac"},"content":{"rendered":"<p>\n\t<span style=\"font-family:verdana,geneva,sans-serif;\"><!--:de--><span style=\"font-size:12px;\">F&uuml;r alle, die mit dem Mac Linux-Server per SSH administrieren wollen habe ich einen kleinen Tipp um sich den Alltag etwas einfacher zu machen:<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\">F&uuml;r die komfortable Administration von Servern per SSH gibt es den <a href=\"http:\/\/www.openbsd.org\/cgi-bin\/man.cgi?query=ssh-agent\">SSH-Agent.<\/a> Der SSH-Agent ist ein Tool um die privaten Keys f&uuml;r die Authentifizierung per &quot;Public-Key&quot;-Verfahren zu speichern, damit der Administrator nicht bei jedem Login das Passwort eingeben muss.<\/span><\/span><!--:--><!--:en-->\n<\/p>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\"><!--more--><\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\">F&uuml;r den Mac gibt es ein besonders sch&ouml;nes Tool, mit dem Namen &quot;SSH-Keychain&quot;, zur Verwaltung der SSH-Keys.&nbsp; Es ist damit m&ouml;glich mehrere Keys zu speichern, und man kann sogar die Passw&ouml;rter im Mac-Schl&uuml;sselbund ablegen, so das alleine durch das anmelden am MAC alle Keys geladen werden.<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\">Die Installation ist recht einfach.&nbsp; Erstmal muss man sich einen SSH-Key generieren.&nbsp; Dazu im Terminal folgende Befehle eingeben:<\/span><\/span>\n<\/p>\n<blockquote>\n<p>\n\t\t<span style=\"font-family:verdana,geneva,sans-serif;\"><code>localhost:~ cs$ ssh-keygen<\/code><br \/>\n\t\t<code>Generating public\/private rsa key pair.<br \/>\n\t\tEnter file in which to save the key (\/Users\/cs\/.ssh\/id_rsa):<br \/>\n\t\tEnter passphrase (empty for no passphrase):<br \/>\n\t\tEnter same passphrase again:<br \/>\n\t\tYour identification has been saved in \/Users\/cs\/.ssh\/id_rsa.<br \/>\n\t\tYour public key has been saved in \/Users\/cs\/.ssh\/id_rsa.pub.<br \/>\n\t\tThe key fingerprint is:&lt;br \/&gt;74:64:f5:b9:64:a3:83:af:38:9d:66:a5:b7:ee:3a:5d cs@localhost<\/code><\/span>\n\t<\/p>\n<\/blockquote>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\">Damit man sich auf dem Remote-Server per SSH-Key anmelden kann, muss der Public-Key des eben generierten Keys auf dem Root-Server bekannt sein.&nbsp;&nbsp; Dazu kann man den Public-Key auf den Server wie folgt kopieren (jetzt wird nochmal das User-Passwort f&uuml;r den Login auf dem Server ben&ouml;tigt):<\/span><\/span>\n<\/p>\n<blockquote>\n<p>\n\t\t<span style=\"font-family:verdana,geneva,sans-serif;\"><code>localhost:~ cs$ ssh server.de &#39;mkdir .ssh&#39;<br \/>\n\t\tlocalhost:~ cs$ cat .ssh\/id_rsa.pub | ssh server.de &#39;cat &amp;gt;&amp;gt; .ssh\/authorized_keys&#39;<\/code><\/span>\n\t<\/p>\n<\/blockquote>\n<p>\n\t<span style=\"font-size:12px;\"><span style=\"font-family: verdana,geneva,sans-serif;\">Testen ob das anmelden mit dem Key funktioniert:<\/span><\/span>\n<\/p>\n<blockquote>\n<p>\n\t\t<span style=\"font-family:verdana,geneva,sans-serif;\">localhost:~ cs$ ssh -i .ssh\/id_rsa server.de<br \/>\n\t\tEnter passphrase for key &#39;.ssh\/id_rsa&#39;:<br \/>\n\t\tLinux server.de 2.6.9-023stab044.4-smp #1 SMP Thu May 24 17:20:37 MSD 2007 i686 GNU\/Linux<br \/>\n\t\tcs@server:~$<\/span>\n\t<\/p>\n<\/blockquote>\n<p>\n\tWenn alles klappt, dann das SSH-Keychain-Tool installieren und dann unter &quot;SSHKeyChain &gt; Preferences&quot; auf der Seite &quot;SSH Keys&quot; pr&uuml;fen, das der eben generierte Key in der Liste steht, dann&nbsp; auf der Seite &quot;Environment&quot; den Haken bei &quot;Manage (and modify) global environment variables&quot; setzen.&nbsp; Damit SSHKeyChain beim neuen anmelden automatisch gestartet wird in den Systemeinstellungen unter Benutzer als &quot;Startobjekt&quot; eintragen.\n<\/p>\n<p>\n\tDamit diese &Auml;nderungen wirksam werden am Mac ab- und anmelden.&nbsp; Jetzt im SSHKeyChain unter &quot;Agents&quot; &gt; &quot;Add all keys&quot; alle Keys laden.&nbsp; Hier wird auch die Option angeboten, die Passw&ouml;rter f&uuml;r die Keys im Mac Schl&uuml;sselbund zu speichern.\n<\/p>\n<p>\n\tAb sofort&nbsp; kann man sich auf dem Server anmelden, ohne ein Passwort eingeben zu m&uuml;ssen.\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-family:verdana,geneva,sans-serif;\"><!--:--><!--:en--><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-family:verdana,geneva,sans-serif;\">Damit diese &Auml;nderungen wirksam werden am Mac ab- und anmelden.&nbsp; Jetzt im SSHKeyChain unter &quot;Agents&quot; &gt; &quot;Add all keys&quot; alle Keys laden.&nbsp; Hier wird auch die Option angeboten, die Passw&ouml;rter f&uuml;r die Keys im Mac Schl&uuml;sselbund zu speichern.<\/span>\n<\/p>\n<p>\n\t<span style=\"font-family:verdana,geneva,sans-serif;\">Ab sofort&nbsp; kann man sich auf dem Server anmelden, ohne ein Passwort eingeben zu m&uuml;ssen.<\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-family:verdana,geneva,sans-serif;\"><!--:--><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>F&uuml;r alle, die mit dem Mac Linux-Server per SSH administrieren wollen habe ich einen kleinen Tipp um sich den Alltag etwas einfacher zu machen: F&uuml;r die komfortable Administration von Servern per SSH gibt es den SSH-Agent. Der SSH-Agent ist ein Tool um die privaten Keys f&uuml;r die Authentifizierung per &quot;Public-Key&quot;-Verfahren zu speichern, damit der Administrator &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sci-fy.de\/wordpress\/ssh-agent-fur-den-mac\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eSSH-Agent f\u00fcr den Mac\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1229","post","type-post","status-publish","format-standard","hentry","category-software_mac"],"_links":{"self":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":0,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts\/1229\/revisions"}],"wp:attachment":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}