{"id":13254,"date":"2022-02-17T08:01:00","date_gmt":"2022-02-17T07:01:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=13254"},"modified":"2022-02-17T08:51:23","modified_gmt":"2022-02-17T07:51:23","slug":"ssh-keys-mit-vps-nutzen","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/ssh-keys-mit-vps-nutzen\/","title":{"rendered":"SSH Keys mit VPS nutzen"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg\" alt=\"ssh keys cover\" class=\"wp-image-13267\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Was sind SSH Keys?<\/h2>\n\n\n\n<p>Linux Server sind meistens mit einem Passwort gesichert. Allerdings ist diese Methode zur Anmeldung aus Sicherheitsperspektive nicht sicher. Passw\u00f6rter k\u00f6nnen, je nach L\u00e4nge und Komplexit\u00e4t, relativ schnell mit einer Brute-Force Attacke oder eine Dictionary-Attacke geknackt werden. Bei der Nutzung von SSH Keys ist das nicht so einfach m\u00f6glich. SSH Keys fungieren hier als eine Art \u201eKeycard\u201c, also eine Schl\u00fcsselkarte.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SSH Keys vs. Passw\u00f6rter:<\/h2>\n\n\n\n<p>Wie in der kleinen Einleitung dieses Artikels bereits erw\u00e4hnt, ist das Problem mit Passw\u00f6rtern die Anf\u00e4lligkeit, leicht geknackt werden zu k\u00f6nnen. Nat\u00fcrlich kann man die Sicherheit seines Passwortes durch u.a. die L\u00e4nge und die Verwendung von Sonderzeichen und Zahlen verbessern. Nichtsdestotrotz besteht immer noch das Risiko einer Brute-Force Attacke. Hierbei versucht ein automatisiertes Programm sich auf z.B. Euren Server einzuloggen. Das Programm generiert sehr schnell sehr viele Passw\u00f6rter und probiert so lange, sich anzumelden, bis es das richtige Passwort gefunden hat. Je nach L\u00e4nge und Zusammensetzung des Passwortes und der Leistung der Maschine, von dem der Brute-Force Angriff ausgeht, kann so eine Attacke schnell erfolgreich sein, da dieses automatisierte System hunderte von Passw\u00f6rtern in Sekunden durchprobiert. Nutzt man hier noch eine Liste der meistgenutzten Passw\u00f6rter wird daraus eine Dictionary-Attacke (dt. W\u00f6rterbuchangriff).<\/p>\n\n\n\n<p>SSH Keys nutzen allerdings das RSA-Kryptosystem. Ein asymmetrisches, kryptographisches Verfahren. Hierbei werden zwei Schl\u00fcssel erstellt, der Public Key (dt. \u00f6ffentliche Schl\u00fcssel) und der Private Key (dt. privater Schl\u00fcssel). Die Methode zur Erstellung dieser Schl\u00fcssel ist so ausgefeilt und kompliziert, dass es unm\u00f6glich ist, diese zu knacken.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SSH Key Authentifikation erkl\u00e4rt:<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Das SSH Key Paar wird generiert. (Bestehend aus Public Key und Private Key)<\/li><li>Der Public Key wird auf dem Server hinterlegt, der Private Key verbleibt auf dem Computer.<\/li><li>Wenn Ich mich nun auf dem Server anmelden will, generiert der Server einen zuf\u00e4lligen String (z.B. Abfolge von Zahlen und Buchstaben) und verschl\u00fcsselt diesen mit dem Public Key. Dieser Verschl\u00fcsselte String kann nur mit dem dazugeh\u00f6rigen Private Key entschl\u00fcsselt werden.<\/li><li>Der Server schickt diesen verschl\u00fcsselten String an meinen Computer. Nach dem Erhalt beginnt mein Computer damit, den verschl\u00fcsselten String mit dem Private Key zu entschl\u00fcsseln und \u00fcbermittelt diesen dann an den Server. Stimmt nun der entschl\u00fcsselte String mit dem originalen String des Servers \u00fcberein, wurde ich erfolgreich authentifiziert und erlange Zugriff auf den Server.<\/li><\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Keys generieren:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Linux:<\/h3>\n\n\n\n<p>Sollte Dein lokaler Computer mit Linux laufen, \u00f6ffne zuerst ein Terminal.<\/p>\n\n\n\n<p>Gib den folgenden Befehl ein, um ein Keypaar zu generieren:<br><code>ssh-kssh-keygen -t rsa<\/code><\/p>\n\n\n\n<p>Abh\u00e4ngig von Deiner Linuxversion kannst Du auch einen Namen und Speicherort f\u00fcr Dein Keypaar angeben. Der Standardpfad, unter welchem das Keypaar abgelegt wird, ist:<\/p>\n\n\n\n<p><strong>\/root\/.ssh<\/strong><\/p>\n\n\n\n<p>Die Datei id_rsa ist Dein Private Key und die Datei id_rsa.pub ist Dein Public Key.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Windows:<\/h3>\n\n\n\n<p>Sollte Dein lokaler Computer mit Windows laufen, empfehlen wir Dir das kostenlose Programm PuTTYgen, welches zusammen mit PuTTY installiert wird.<\/p>\n\n\n\n<p>Solltest Du PuTTY noch nicht installiert haben, kannst Du es hier herunterladen:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.puttygen.com\/download-putty\" rel=\"nofollow\">https:\/\/www.puttygen.com\/download-putty<\/a><\/p>\n\n\n\n<p>Suche nun in der Windows Suchleiste nach PuTTYgen und \u00f6ffne es.<\/p>\n\n\n\n<p>Das Programm sieht so aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"471\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Puttygenerator.png\" alt=\"PuTTY generating SSH keys\" class=\"wp-image-13241\"\/><\/figure>\n\n\n\n<p>Klicke nun auf den \u201eGenerate\u201c-Button und bewege Deine Maus \u00fcber das leere Feld.<\/p>\n\n\n\n<p>Deine Keys wurden nun generiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"471\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/PuTTY-generator-II.png\" alt=\"PuTTY generated keys\" class=\"wp-image-13243\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Key Comment vergeben (optional)<\/h3>\n\n\n\n<p>Wenn Du willst, kannst Du einen Key Comment vergeben. Dieser Comment wird dann sowohl in Deinem Public Key, als auch in Deinem Private Key gespeichert. Solltest Du Dich nun mit Deinem Key auf Deinem Server anmelden, wird der Key Comment, also sozusagen der Name des Keys in der Konsole angezeigt.<\/p>\n\n\n\n<p>Vorteilhaft ist die Vergabe von Key Comments besonders in diesem Beispiel: Wenn Du Mitarbeitern Zugriff auf einen Firmenserver geben willst, kannst Du als Key Comment z.B. den Namen des Mitarbeiters eingeben und bekommst damit einen guten \u00dcberblick dar\u00fcber, wer Zugriff auf Deinen Server hat. Sollte der Mitarbeiter das Unternehmen irgendwann verlassen, kannst Du den passenden SSH Key dank des Comments nun finden und z.B. l\u00f6schen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Passphrase vergeben (optional, empfohlen)<\/h3>\n\n\n\n<p>Um die Sicherheit Deines Private Keys zu erh\u00f6hen, hast Du zus\u00e4tzlich die M\u00f6glichkeit, eine Passphrase zu vergeben. Hierbei wird Dein Private Key lokal mit dieser Passphrase gesch\u00fctzt. Solltest Du nun die SSH Key Authentifikation f\u00fcr Deinen Server verwenden, wirst Du beim Einloggen auf deinem Server nach dieser Passphrase gefragt. Der Unterschied zu der herk\u00f6mmlichen Methode, sich einfach direkt via Passwort auf Seinem Server anzumelden ist der, dass die Passphrase nicht an den Server \u00fcbertragen wird. Sie wird nur dazu genutzt, den Private Key lokal zu verschl\u00fcsseln bzw. zu entschl\u00fcsseln. Sollte jemand anderes nun Zugriff auf Euren Private Key bekommen, braucht Er zus\u00e4tzlich auch die Passphrase, um sich auf Deinen Server einzuloggen.<\/p>\n\n\n\n<p>Um den Public Key zu speichern kannst Du entweder den gesamten Text aus dem oberen Kasten kopieren, oder auf \u201eSave Public Key\u201c klicken, um einen Speicherort auszuw\u00e4hlen.<\/p>\n\n\n\n<p>Den Private Key speicherst Du, indem du auf \u201eSave private key\u201c klickst und einen Speicherort ausw\u00e4hlst.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Public Key auf den Server hochladen:<\/h2>\n\n\n\n<p>Nachdem Du dein Keypaar erstellt hast, muss der Public Key auf Deinen Server hochgeladen werden. Dies kannst Du entweder \u00fcber ein FTP Programm tun oder \u00fcber die Konsole.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcber FTP<\/h3>\n\n\n\n<p>Wenn Du Deinen Public Key \u00fcber FTP hochladen willst, starte Dein FTP Programm und verbinde Dich als root-Benutzer mit Deinem Server. Erstelle im root-Verzeichnis nun den folgenden Ordner:<\/p>\n\n\n\n<p><strong>.ssh<\/strong><\/p>\n\n\n\n<p>Erstelle in diesem Ordner dann die Datei authorized_keys, welche eine Textdatei ist, und f\u00fcge in dieser Datei dann den gesamten Public Key ein. Speichere die Datei nun ab.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcber die Konsole<\/h3>\n\n\n\n<p>Logge Dich \u00fcber SSH als root-Benutzer auf Deinem Server ein.<\/p>\n\n\n\n<p>Mit diesem Befehl erstellst Du den Ordner, in welchem der Key hochgeladen werden muss und gehst auch direkt in dieses Verzeichnis:<br><code>mkdir \/root\/.ssh &amp;&amp; cd \/root\/.ssh<\/code><\/p>\n\n\n\n<p>Erstelle und \u00f6ffne nun die authorized_keys Datei mit folgendem Befehl:<br><code>nano authorized_keys<\/code><\/p>\n\n\n\n<p>F\u00fcge hier nun den gesamten Text des PublicKeys ein und speichere die Datei mit der Tastenkombination [Strg+O] ab. Mit [Strg+X] kannst Du den Editor verlassen.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Private Key in PuTTY hinterlegen:<\/h2>\n\n\n\n<p>Nachdem Du ein Keypaar, bestehend aus Private Key und Public Key erstellt hast, und den Public Key auf Deinen Server hochgeladen hast, musst Du jetzt nur noch Deinen Private Key in PuTTY hinterlegen.<\/p>\n\n\n\n<p>\u00d6ffne hierzu zun\u00e4chst PuTTY.<\/p>\n\n\n\n<p>Auf der linken Seite findest Du eine Liste mit verschiedenen Kategorien.<\/p>\n\n\n\n<p>Unter <strong>Connection<\/strong> findest Du den Unterpunkt <strong>SSH<\/strong>, welchen Du mit einem Klick auf das kleine Plus [+] ausklappen kannst. Klicke danach auf <strong>Auth<\/strong>. Nun erscheint auf der rechten Seite ein Fenster. Mit einem Klick auf <strong>Browse<\/strong>\u2026 \u00f6ffnet nun der Dateibrowser. W\u00e4hle hier Deinen Private Key aus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"474\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/PuTTY-settings.png\" alt=\"PuTTY settings\" class=\"wp-image-13245\"\/><\/figure>\n\n\n\n<p>Scrolle nun in der linken Liste wieder nach oben und w\u00e4hle den Punkt <strong>Session<\/strong> aus.<\/p>\n\n\n\n<p>Gibt nun im Feld <strong>Host Name<\/strong> Deine Server-IP ein und vergebe im Feld <strong>Saved Sessions<\/strong> einen Namen f\u00fcr dieses Profil. Mit einem Klick auf den <strong>Save<\/strong>-Button speicherst Du dieses Profil ab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"480\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/PuTTY-settings-II.png\" alt=\"PuTTY settings 2\" class=\"wp-image-13247\"\/><\/figure>\n\n\n\n<p>Somit hast Du Deinen Private Key jetzt in PuTTY hinterlegt und ein Profil f\u00fcr Deinen Server angelegt. Nun musst Du nicht jedes Mal, wenn Du Dich auf Deinem Server anmelden willst, Deinen Private Key neu ausw\u00e4hlen.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Private Key in Pageant hinterlegen:<\/h2>\n\n\n\n<p>Alternativ zum hinterlegen Deines Private Keys in PuTTY kannst Du diesen auch in Pageant hinterlegen.<\/p>\n\n\n\n<p>Pageant ist ein SSH-Agent, welcher zusammen mit PuTTY installiert wird.<\/p>\n\n\n\n<p>Dieses Programm macht es Dir noch einfacher, Deine Private Keys in PuTTY zu nutzen.<\/p>\n\n\n\n<p>Solltest Du au\u00dferdem z.B. eine Passphrase f\u00fcr deinen Private Key erstellt habe, musst Du diesen nicht bei jedem Sitzungsaufbau erneut eingeben, wenn du Pageant verwendest.<\/p>\n\n\n\n<p>Suche in der Windows Suchleiste nach Pageant und f\u00fchre das Programm aus.<\/p>\n\n\n\n<p>Das Programm ist nun gestartet und findet sich im Systemtray (in der Taskleiste rechts) wieder:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"281\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/SSH-keys-pagent.png\" alt=\"Starting pageant\" class=\"wp-image-13263\"\/><\/figure>\n\n\n\n<p>Um einen Private Key zu importieren, f\u00fchre einen Rechtsklick auf das Pageant-Icon aus und klicke auf \u201c<strong>Add Key<\/strong>\u201d.<\/p>\n\n\n\n<p>Der Dateimanager \u00f6ffnet sich. W\u00e4hle hier nun Deinen Private Key aus.<\/p>\n\n\n\n<p>Solltest Du au\u00dferdem eine Passphrase f\u00fcr deinen Key erstellt haben, wirst Du nun aufgefordert, diese einzugeben.<\/p>\n\n\n\n<p>Nun kannst Du dich wie gewohnt mit PuTTY auf deinen Server einloggen, ohne deine Passphrase jedes Mal, wenn du eine SSH Verbindung aufbauen willst, erneut eingeben zu m\u00fcssen.<\/p>\n\n\n\n<p>Bedenke, dass du deinen Private Key bei jedem Neustart Deines Computers wieder neu importieren musst!<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SSH Key Authentifikation testen und Passwort deaktivieren:<\/h2>\n\n\n\n<p>Nachdem Du nun also ein Keypaar generiert, den Public Key auf Deinen Server hochgeladen und den Private Key in PuTTY hinterlegt hast ist es an der Zeit zu \u00fcberpr\u00fcfen, ob Deine neue Login Methode funktioniert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Authentifikation testen<\/h3>\n\n\n\n<p>Um Deine neue Login Methode zu testen, gen\u00fcgt der Versuch, sich \u00fcber das eben erstellte Profil bei PuTTY auf Deinem Server anzumelden. Nachdem Du einen Doppelklick auf das Profil ausgef\u00fchrt hast, sollte sich eine Konsole \u00f6ffnen, die Dich fragt, mit welchem Benutzer Du Dich anmelden willst. Dies ist in der Regel <strong>root<\/strong>.<\/p>\n\n\n\n<p>Nachdem Du diesen Benutzernamen eingegeben hast und die Eingabe mit Enter best\u00e4tigt hast, solltest Du angemeldet werden. Au\u00dferdem erscheint w\u00e4hrend des Login-Prozesses die Nachricht \u201eAuthenticating with Public Key \u201c in der Konsole.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passwort deaktivieren<\/h3>\n\n\n\n<p>Der Sinn der SSH Key Authentifikation ist das Verbessern der Serversicherheit. Nachdem Du Dich also dazu entschieden hast, SSH Keys als Login Methode zu verwenden, ist es nur logisch, die Passwortanmeldung zu deaktivieren. \u00d6ffne hierzu die sshd_config mit dem folgenden Befehl:<\/p>\n\n\n\n<p><code>nano \/etc\/ssh\/sshd_config<\/code><\/p>\n\n\n\n<p>Setze die folgenden Parameter nun auf \u201eno\u201c:<\/p>\n\n\n\n<p><strong>ChallengeResponseAuthentication<\/strong><br><strong>PasswordAuthentication<\/strong><br><strong>UsePAM<\/strong><\/p>\n\n\n\n<p>Um nicht durch das ganze Dokumente scrollen zu m\u00fcssen, kannst Du mit der Tastenkombination [STRG+W] eine Art Suchfeld \u00f6ffnen. Dort gibst Du den Parameternamen ein und best\u00e4tigst das ganze mit [Enter]. So springt Dein Cursor direkt zu diesem Parameter. Sollten einige Parameter auskommentiert seien, also ein # davor haben, entferne dies.<\/p>\n\n\n\n<p>Speichere die \u00c4nderungen mit [STRG+O] und verlasse den Editor mit [STRG+X].<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SSH Key Authentifikation entfernen und Passwort-Authentifikation aktivieren:<\/h2>\n\n\n\n<p>Wenn Du wieder die Passwort Authentifikation anstatt der SSH Key Authentifikation verwenden m\u00f6chtest, musst Du die zuvor auf \u201eno\u201c gesetzten Parameter in der sshd_config wieder auf \u201eyes\u201c setzen.<\/p>\n\n\n\n<p>Au\u00dferdem musst Du den .ssh Order l\u00f6schen. Dies kannst Du mit diesem Befehl tun:<br><code>rm -R \/root\/.ssh<\/code><\/p>\n\n\n\n<p>Starte zum Schluss noch den SSH-Service mit diesem Befehl neu:<br><code>systemctl restart ssh<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was sind SSH Keys? Linux Server sind meistens mit einem Passwort gesichert. Allerdings ist diese Methode zur Anmeldung aus Sicherheitsperspektive nicht sicher. Passw\u00f6rter k\u00f6nnen, je nach L\u00e4nge und Komplexit\u00e4t, relativ schnell mit einer Brute-Force Attacke oder eine Dictionary-Attacke geknackt werden. Bei der Nutzung von SSH Keys ist das nicht so einfach m\u00f6glich. SSH Keys fungieren [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":13267,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","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":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-13254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-Head_1200x630_SSH-Keys.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Was sind SSH Keys? Linux Server sind meistens mit einem Passwort gesichert. Allerdings ist diese Methode zur Anmeldung aus Sicherheitsperspektive nicht sicher. Passw\u00f6rter k\u00f6nnen, je nach L\u00e4nge und Komplexit\u00e4t, relativ schnell mit einer Brute-Force Attacke oder eine Dictionary-Attacke geknackt werden. Bei der Nutzung von SSH Keys ist das nicht so einfach m\u00f6glich. SSH Keys fungieren&hellip;","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/13254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=13254"}],"version-history":[{"count":0,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/13254\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/13267"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=13254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=13254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=13254"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=13254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}