{"id":48203,"date":"2022-02-15T14:29:06","date_gmt":"2022-02-15T13:29:06","guid":{"rendered":"https:\/\/kinqsta.com\/de\/?p=48203&#038;preview=true&#038;preview_id=48203"},"modified":"2023-10-18T12:59:25","modified_gmt":"2023-10-18T11:59:25","slug":"erzeugen-ssh-key","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/","title":{"rendered":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt"},"content":{"rendered":"<p><a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-github\/\">Git und GitHub<\/a> sind unverzichtbare Werkzeuge f\u00fcr jeden Entwickler. Sie werden bei fast jeder Art von Software-Entwicklungsprojekt eingesetzt.<\/p>\n<p>Es gibt auch andere Git-Hosting-Dienste wie <a href=\"https:\/\/kinqsta.com\/de\/blog\/gitlab-vs-github\/\">Gitlab<\/a> und <a href=\"https:\/\/kinqsta.com\/de\/blog\/bitbucket-vs-github\/\">Bitbucket<\/a>, aber GitHub ist die beliebteste Wahl f\u00fcr Entwickler. Du kannst sogar dein Profil bearbeiten, um f\u00fcr Personalverantwortliche attraktiver zu sein.<\/p>\n<p>Du kannst Git und GitHub nutzen, um deine Projekte zu organisieren, mit anderen Entwicklern zusammenzuarbeiten und &#8211; nat\u00fcrlich &#8211; bei <a href=\"https:\/\/kinqsta.com\/de\/docs\/wordpress-hosting\/seiten-verwaltung\/git\/\">Kinsta<\/a>.<\/p>\n<p>Da <a href=\"https:\/\/kinqsta.com\/de\/blog\/git-vs-github\/\">Git und GitHub verwandte, aber unterschiedliche Tools sind<\/a>, musst du deine Arbeitsabl\u00e4ufe mit jedem von ihnen st\u00e4ndig aktualisieren.<\/p>\n<p>Wir empfehlen, <a href=\"https:\/\/kinqsta.com\/de\/docs\/wordpress-hosting\/zu-ssh-verbinden\/\">SSH-Schl\u00fcssel<\/a> f\u00fcr jeden deiner Rechner zu verwenden. In diesem Lernprogramm erf\u00e4hrst du, was das ist, welche Vorteile sie haben und wie du GitHub SSH-Schl\u00fcssel generierst und konfigurierst.<\/p>\n<p>Los geht&#8217;s!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Was sind SSH-Schl\u00fcssel?<\/h2>\n<p>Einfach ausgedr\u00fcckt sind SSH-Schl\u00fcssel Anmeldedaten, die f\u00fcr das <a href=\"https:\/\/kinqsta.com\/de\/blog\/ssh-vs-ssl\/\">SSH-Protokoll (Secure Shell)<\/a> verwendet werden, um einen sicheren Zugang zu entfernten Computern \u00fcber das Internet zu erm\u00f6glichen. Normalerweise erfolgt diese Authentifizierung in einer Befehlszeilenumgebung.<\/p>\n<p>Dieses Protokoll basiert auf einer Client-Server-Architektur, was bedeutet, dass du als Benutzer (oder &#8222;Client&#8220;) eine spezielle Software, den sogenannten SSH-Client, verwenden musst, um dich bei einem entfernten Server anzumelden und Befehle auszuf\u00fchren. Das ist im Grunde das, was du tust, wenn du dich \u00fcber ein Terminal bei GitHub anmeldest.<\/p>\n<figure id=\"attachment_114305\" aria-describedby=\"caption-attachment-114305\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/Git-push.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114305 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/Git-push-1024x396.png\" alt=\"Terminal showing two commands: \"git commit -am \"Added comment in the structured-programming example file\" and \"git push\" with the success response from the GitHub server\" width=\"1024\" height=\"396\"><\/a><figcaption id=\"caption-attachment-114305\" class=\"wp-caption-text\">Git-Push.<\/figcaption><\/figure>\n<p>SSH wird aber nicht nur f\u00fcr GitHub verwendet. Es wird auch von anderen Plattformen wie Kinsta, Google Cloud und Amazon Web Services verwendet, um einen sicheren Kanal f\u00fcr den Zugang zu ihren Diensten zu schaffen.<\/p>\n<p>Um zu verstehen, wie SSH-Schl\u00fcssel wirklich funktionieren, musst du die Unterschiede zwischen \u00f6ffentlichen und privaten Schl\u00fcsseln kennen.<\/p>\n<h3>\u00d6ffentliche und private Schl\u00fcssel<\/h3>\n<p>Beginnen wir mit den Grundlagen.<\/p>\n<p>Das SSH-Protokoll verwendet eine kryptografische Technik namens <strong>asymmetrische Verschl\u00fcsselung<\/strong>. Dieser Begriff mag kompliziert und seltsam klingen, aber nichts k\u00f6nnte weiter von der Wahrheit entfernt sein.<\/p>\n<p>Im Grunde ist die asymmetrische Verschl\u00fcsselung ein System, das ein Schl\u00fcsselpaar verwendet, n\u00e4mlich einen <strong>\u00f6ffentlichen<\/strong> und einen <strong>privaten<\/strong> Schl\u00fcssel.<\/p>\n<p>Wie du dir vielleicht denken kannst, kann der \u00f6ffentliche Schl\u00fcssel mit jedem geteilt werden. Sein Hauptzweck ist es, Daten zu verschl\u00fcsseln und die Nachricht in einen geheimen Code oder Chiffretext zu verwandeln. Dieser Schl\u00fcssel wird normalerweise an andere Systeme &#8211; z. B. Server &#8211; gesendet, um die Daten zu verschl\u00fcsseln, bevor sie \u00fcber das Internet verschickt werden.<\/p>\n<p>Der private Schl\u00fcssel hingegen ist der Schl\u00fcssel, den du f\u00fcr dich behalten musst. Er wird verwendet, um die verschl\u00fcsselten Daten mit deinem \u00f6ffentlichen Schl\u00fcssel zu entschl\u00fcsseln. Ohne ihn ist es unm\u00f6glich, deine verschl\u00fcsselten Daten zu entschl\u00fcsseln.<\/p>\n<p>Diese Methode erm\u00f6glicht es dir und dem Server, einen sicheren Kommunikationskanal f\u00fcr die \u00dcbermittlung der Daten zu nutzen.<\/p>\n<p>Das passiert im Hintergrund, wenn du dich \u00fcber SSH mit einem Server verbindest:<\/p>\n<ol>\n<li>Der Kunde sendet den \u00f6ffentlichen Schl\u00fcssel an den Server.<\/li>\n<li>Der Server fordert den Kunden auf, eine zuf\u00e4llige Nachricht, die mit dem \u00f6ffentlichen Schl\u00fcssel verschl\u00fcsselt wurde, mit dem privaten Schl\u00fcssel zu signieren.<\/li>\n<li>Der Kunde signiert die Nachricht und leitet das Ergebnis an den Server weiter.<\/li>\n<li>Es wird eine sichere Verbindung zwischen dem Client und dem Server hergestellt.<\/li>\n<\/ol>\n<p>Es ist wichtig, dass du deine privaten Schl\u00fcssel sicher aufbewahrst und sie unter keinen Umst\u00e4nden mit anderen teilst. Sie sind buchst\u00e4blich der Schl\u00fcssel zu allen Informationen, die an dich gesendet werden.<\/p>\n<h2>SSH-Schl\u00fcssel bei GitHub verwenden<\/h2>\n<p>Seit dem 13. August 2021 akzeptiert Github keine Passwortauthentifizierung mehr f\u00fcr den Kommandozeilenzugang. Das bedeutet, dass du dich jetzt \u00fcber ein pers\u00f6nliches Zugangs-Token authentifizieren oder einen SSH-Schl\u00fcssel verwenden musst (was ein bisschen bequemer ist).<\/p>\n<p>So sieht es aus, wenn du versuchst, dich mit deinem GitHub-Passwort \u00fcber HTTP in einem Terminal zu authentifizieren:<\/p>\n<pre><code class=\"language-markdown\">Username for 'https:\/\/github.com': yourusername\n\nPassword for 'https:\/\/yourusername@github.com':\n\nremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.\n\nremote: Please see https:\/\/github.blog\/2020-12-15-token-authentication-requirements-for-git-operations\/ for more information.\n\nfatal: Authentication failed for 'https:\/\/github.com\/yourusername\/repository.git\/'<\/code><\/pre>\n<p>GitHub ben\u00f6tigt deinen \u00f6ffentlichen Schl\u00fcssel, um dich zu autorisieren, eines deiner Repos \u00fcber SSH zu bearbeiten.<\/p>\n<p>Schauen wir uns an, wie du SSH-Schl\u00fcssel lokal erzeugen kannst.<\/p>\n<h3>Lokale SSH-Schl\u00fcssel generieren<\/h3>\n<p>Nachdem du nun ein wenig \u00fcber das SSH-Protokoll und die Unterschiede zwischen \u00f6ffentlichen und privaten Schl\u00fcsseln gelernt hast, ist es an der Zeit, den sicheren SSH-Kanal zwischen deinem Rechner und deinen GitHub-Repos einzurichten.<\/p>\n<p>Bevor wir weitermachen, solltest du bereits ein <a href=\"https:\/\/github.com\/join\">GitHub-Konto<\/a> und ein Terminal\/eine Eingabeaufforderung mit <a href=\"https:\/\/git-scm.com\/downloads\">Git<\/a> in deinem System installiert haben. Wenn du mit Windows arbeitest, stelle sicher, dass du die <a href=\"https:\/\/git-scm.com\/download\/win\">Git-Bash<\/a> installiert hast, die alle Werkzeuge enth\u00e4lt, die du f\u00fcr diese Anleitung brauchst.<\/p>\n<p>Der OpenSSH-Client ist die beliebteste Open-Source-Software, die f\u00fcr die Verbindung \u00fcber SSH verwendet wird. Du musst dir keine Gedanken \u00fcber dein Betriebssystem machen, denn er ist unter Linux, <a href=\"https:\/\/kinqsta.com\/de\/blog\/screenshot-auf-mac-machen\/\">macOS<\/a> und <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/openssh\/openssh_overview\">Windows 10<\/a> standardm\u00e4\u00dfig installiert.<\/p>\n<p>Um lokale SSH-Schl\u00fcssel zu erzeugen, musst du eine Eingabeaufforderung unter Windows oder ein Terminal auf Unix-basierten Systemen \u00f6ffnen. Normalerweise kannst du das tun, indem du in deinem Anwendungsfenster nach &#8222;terminal&#8220;, &#8222;cmd&#8220; oder &#8222;powershell&#8220; suchst und dann auf das angezeigte Symbol klickst.<\/p>\n<figure id=\"attachment_114306\" aria-describedby=\"caption-attachment-114306\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/open-terminal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114306 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/open-terminal-1024x526.png\" alt=\"Application finder showing different terminal applications, including \"Terminal Emulator\", \"Alacritty\", and \"Kitty\".\" width=\"1024\" height=\"526\"><\/a><figcaption id=\"caption-attachment-114306\" class=\"wp-caption-text\">Terminal-Anwendungssuche<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Wenn du Linux benutzt, gibt es bei den meisten Distributionen die Tastenkombination Strg + Alt + T, um ein Terminal zu \u00f6ffnen.<\/p>\n<\/aside>\n\n<p>Nachdem du das getan hast, solltest du ein Fenster \u00e4hnlich dem folgenden Bild sehen.<\/p>\n<figure id=\"attachment_114307\" aria-describedby=\"caption-attachment-114307\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/terminal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114307 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/terminal-1024x511.png\" alt=\"Semi-transparent terminal application running the fish shell.\" width=\"1024\" height=\"511\"><\/a><figcaption id=\"caption-attachment-114307\" class=\"wp-caption-text\">Terminal-Anwendung.<\/figcaption><\/figure>\n<p>F\u00fchre den folgenden Befehl aus, um ein lokales SSH-Schl\u00fcsselpaar zu erzeugen:<\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t ed25519 -C \"kinstauser@kinqsta.com\"<\/code><\/pre>\n<p>Ich verrate dir jetzt ein Geheimnis: Niemand kann sich diesen Befehl wirklich merken! Die meisten Entwickler m\u00fcssen ihn jedes Mal googeln, weil:<\/p>\n<ol>\n<li>Es ist ein wirklich langer Befehl mit vergesslichen, zuf\u00e4llig wirkenden Zahlen.<\/li>\n<li>Wir benutzen ihn nur selten, also lohnt es sich meistens nicht, ihn auswendig zu lernen.<\/li>\n<\/ol>\n<p>Es ist jedoch wichtig, jeden Befehl zu verstehen, den wir in unsere Terminals einf\u00fchren, also lass uns sehen, was jeder Teil dieses Befehls bedeutet.<\/p>\n<ul>\n<li><a href=\"https:\/\/linux.die.net\/man\/1\/ssh-keygen\">ssh-keygen<\/a>: Das Kommandozeilentool zum Erstellen eines neuen SSH-Schl\u00fcsselpaars. Du kannst seine Flags sehen mit <code>ssh-keygen help<\/code><\/li>\n<li>&#8211;<strong>t ed25519:<\/strong> Das Flag <code>-t<\/code> wird verwendet, um den Algorithmus anzugeben, mit dem die digitale Signatur des Schl\u00fcsselpaars erstellt wird. Wenn dein System ihn unterst\u00fctzt, ist <code>ed25519<\/code> der beste Algorithmus, den du zur Erstellung von SSH-Schl\u00fcsselpaaren verwenden kannst.<\/li>\n<li><strong>-C &#8222;E-Mail&#8220;:<\/strong> Das Flag <code>-C<\/code> wird verwendet, um einen benutzerdefinierten Kommentar am Ende des \u00f6ffentlichen Schl\u00fcssels anzugeben, bei dem es sich in der Regel um die E-Mail-Adresse oder die Kennung des Erstellers des Schl\u00fcsselpaars handelt.<\/li>\n<\/ul>\n<p>Nachdem du den Befehl in dein Terminal eingegeben hast, musst du die Datei angeben, in der du die Schl\u00fcssel speichern m\u00f6chtest. Standardm\u00e4\u00dfig befindet sie sich in deinem Home-Verzeichnis, in einem versteckten Ordner namens &#8222;.ssh&#8220;, aber du kannst sie nach Belieben \u00e4ndern.<\/p>\n<p>Dann wirst du nach einer Passphrase gefragt, die du zu deinem Schl\u00fcsselpaar hinzuf\u00fcgen kannst. Das ist eine zus\u00e4tzliche Sicherheitsebene, falls dein Ger\u00e4t zu irgendeinem Zeitpunkt kompromittiert wird. Das Hinzuf\u00fcgen einer Passphrase ist nicht obligatorisch, wird aber immer empfohlen.<\/p>\n<p>So sieht der ganze Vorgang aus:<\/p>\n<figure id=\"attachment_114308\" aria-describedby=\"caption-attachment-114308\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/ssh-keygen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-114308\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/ssh-keygen-1024x540.png\" alt=\"ssh-keygen command with various messages including the file the keys will be saved \"\/home\/daniel\/.ssh\/kinsta_keys\", passphrase input, and the resulting key fingerprint.\" width=\"1024\" height=\"540\"><\/a><figcaption id=\"caption-attachment-114308\" class=\"wp-caption-text\">ssh-keygen Befehl.<\/figcaption><\/figure>\n<p>Wie du siehst, erzeugt dieser Befehl zwei Dateien in dem von dir gew\u00e4hlten Verzeichnis (normalerweise <strong>~\/.ssh<\/strong>): den \u00f6ffentlichen Schl\u00fcssel mit der Erweiterung <code>.pub<\/code> und den privaten Schl\u00fcssel ohne Erweiterung.<\/p>\n<p>Wir zeigen dir sp\u00e4ter, wie du den \u00f6ffentlichen Schl\u00fcssel zu deinem GitHub-Konto hinzuf\u00fcgst.<\/p>\n<h3>SSH-Schl\u00fcssel zu ssh-agent hinzuf\u00fcgen<\/h3>\n<p>Das Programm <strong>ssh-agent<\/strong> l\u00e4uft im Hintergrund, bewahrt deine privaten Schl\u00fcssel und Passphrasen sicher auf und h\u00e4lt sie f\u00fcr die Nutzung durch ssh bereit. Es ist ein gro\u00dfartiges Hilfsmittel, das dir das Eintippen deiner Passphrase erspart, wenn du dich mit einem Server verbinden willst.<\/p>\n<p>Deshalb wirst du deinen neuen privaten Schl\u00fcssel zu diesem Agenten hinzuf\u00fcgen. So geht&#8217;s:<\/p>\n<ol>\n<li>Stelle sicher, dass ssh-agent im Hintergrund l\u00e4uft.\n<pre><code class=\"language-bash\">eval `ssh-agent`\n# Agent pid 334065<\/code><\/pre>\n<p>Wenn du eine \u00e4hnliche Meldung wie diese erh\u00e4ltst, ist alles in Ordnung. Das bedeutet, dass der ssh-agent unter einer bestimmten Prozess-ID (PID) l\u00e4uft.<\/li>\n<li>F\u00fcge deinen privaten SSH-Schl\u00fcssel (den ohne Erweiterung) zum ssh-agent hinzu.\n<pre><code class=\"language-bash\">ssh-add ~\/.ssh\/kinsta_keys<\/code><\/pre>\n<p>Ersetze <strong>kinsta_keys<\/strong> durch den Namen deines SSH-Schl\u00fcssels. Wenn dies der erste Schl\u00fcssel ist, den du erstellt hast, sollte er &#8222;id_algorithm_used&#8220; hei\u00dfen, zum Beispiel <strong>id_ed25519<\/strong>.<\/li>\n<\/ol>\n<h3>SSH-Schl\u00fcssel zum GitHub-Konto hinzuf\u00fcgen<\/h3>\n<p>Der letzte Schritt besteht darin, deinen \u00f6ffentlichen Schl\u00fcssel zu deinem GitHub-Konto hinzuzuf\u00fcgen. Folge einfach diesen Anweisungen:<\/p>\n<ol>\n<li>Kopiere deinen \u00f6ffentlichen SSH-Schl\u00fcssel in deine Zwischenablage. Du kannst die Datei, in der er sich befindet, mit einem Texteditor \u00f6ffnen und kopieren oder den Inhalt mit dem Terminal anzeigen.\n<pre><code class=\"language-bash\">cat ~\/.ssh\/kinsta_keys.pub\n# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJl3dIeudNqd0DPMRD6OIh65tjkxFNOtwGcWB2gCgPhk <a href=\"mailto:kinstauser@kinqsta.com\">kinstauser@kinqsta.com<\/a><\/code><\/pre>\n<\/li>\n<li><a href=\"https:\/\/github.com\/login\">Logge dich bei GitHub<\/a> ein und gehe in den oberen rechten Bereich der Seite, klicke auf dein Profilfoto und w\u00e4hle <strong><strong>Einstellungen.<\/strong><\/strong>\n<p><figure id=\"attachment_114309\" aria-describedby=\"caption-attachment-114309\" style=\"width: 298px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-114309\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-settings.png\" alt=\"GitHub upper-right panel showing different sections with an arrow pointing to the Settings section.\" width=\"298\" height=\"841\"><\/a><figcaption id=\"caption-attachment-114309\" class=\"wp-caption-text\">GitHub-Einstellungen.<\/figcaption><\/figure><\/li>\n<li>Klicke dann in deinen Profileinstellungen auf <strong>SSH- und GPG-Schl\u00fcssel<\/strong>.\n<p><figure id=\"attachment_114310\" aria-describedby=\"caption-attachment-114310\" style=\"width: 374px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-ssh-gpg-keys.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-114310\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-ssh-gpg-keys.png\" alt=\"Profile settings panel showing the SSH and GPG keys option.\" width=\"374\" height=\"709\"><\/a><figcaption id=\"caption-attachment-114310\" class=\"wp-caption-text\">SSH- und GPG-Schl\u00fcssel.<\/figcaption><\/figure><\/li>\n<li>Klicke auf die Schaltfl\u00e4che <strong>Neuer SSH-Schl\u00fcssel<\/strong>.\n<p><figure id=\"attachment_114311\" aria-describedby=\"caption-attachment-114311\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-new-ssh-key.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-114311\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/GitHub-new-ssh-key-1024x340.png\" alt=\"SSH keys section with an arrow pointing to the New SSH key button.\" width=\"1024\" height=\"340\"><\/a><figcaption id=\"caption-attachment-114311\" class=\"wp-caption-text\">Schaltfl\u00e4che Neuer SSH-Schl\u00fcssel.<\/figcaption><\/figure><\/li>\n<li>Gib deinem neuen SSH-Schl\u00fcssel auf GitHub einen <strong>Titel<\/strong> &#8211; normalerweise das Ger\u00e4t, von dem aus du den Schl\u00fcssel benutzen wirst. Dann f\u00fcgst du den Schl\u00fcssel in den <strong>Schl\u00fcsselbereich<\/strong> ein.\n<p><figure id=\"attachment_114312\" aria-describedby=\"caption-attachment-114312\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/title-key-field.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-114312\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/title-key-field-1024x587.png\" alt=\"Add a new SSH key form with the fields \"Title\" and \"Key\".\" width=\"1024\" height=\"587\"><\/a><figcaption id=\"caption-attachment-114312\" class=\"wp-caption-text\">Formular zum Hinzuf\u00fcgen eines neuen SSH-Schl\u00fcssels<\/figcaption><\/figure><\/li>\n<li>F\u00fcge deinen SSH-Schl\u00fcssel hinzu.\n<p><figure id=\"attachment_114313\" aria-describedby=\"caption-attachment-114313\" style=\"width: 451px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/add-ssh-key-button.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114313 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/add-ssh-key-button.png\" alt=\"Add SSH key button.\" width=\"451\" height=\"155\"><\/a><figcaption id=\"caption-attachment-114313\" class=\"wp-caption-text\">Schaltfl\u00e4che SSH-Schl\u00fcssel hinzuf\u00fcgen.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>SSH-Verbindung mit einem Repo-Push testen<\/h3>\n<p>Jetzt ist es an der Zeit, alles zu testen, was du bisher gemacht hast. Du wirst ein bestehendes Repository per SSH \u00e4ndern, \u00fcbertragen und pushen, um sicherzustellen, dass deine Verbindung richtig eingerichtet ist.<\/p>\n<p>F\u00fcr unser Beispiel werden wir die einfache HTML-Seite \u00e4ndern, die wir in unserem <a href=\"https:\/\/kinqsta.com\/de\/blog\/git-fuer-die-webentwicklung\/\">Tutorial Git f\u00fcr Webentwicklung<\/a> erstellt haben.<\/p>\n<p>Zuerst m\u00fcssen wir das Repository auf unseren lokalen Rechner klonen. Wir k\u00f6nnen die Repository-Seite auf GitHub aufrufen und die dort angegebene SSH-Adresse kopieren.<\/p>\n<figure id=\"attachment_114315\" aria-describedby=\"caption-attachment-114315\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/clone-ssh.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-114315\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/clone-ssh-1024x498.png\" alt=\"GitHub page showing SSH clone command.\" width=\"1024\" height=\"498\"><\/a><figcaption id=\"caption-attachment-114315\" class=\"wp-caption-text\">SSH-Clone-Befehl.<\/figcaption><\/figure>\n<p>Dann klone das Repo mit einem Terminal:<\/p>\n<pre><code class=\"language-bash\">git clone git@github.com:DaniDiazTech\/HTML-site.git<\/code><\/pre>\n<p>Jetzt f\u00fcgen wir einen einfachen <code>&lt;h1&gt;<\/code> Tag in die Datei <strong>index.html<\/strong> ein:<\/p>\n<pre><code class=\"language-html\">...\n&lt;div class=\"container my-2\"&gt;\n    &lt;h1 class=\"text-center\"&gt;A new title!&lt;h1&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"container my-3\"&gt;\n...<\/code><\/pre>\n<figure id=\"attachment_114316\" aria-describedby=\"caption-attachment-114316\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/new-title.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114316 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/new-title-1024x351.png\" alt=\"Simple HTML site with the title \"A new title\", and four pictures of tech items.\" width=\"1024\" height=\"351\"><\/a><figcaption id=\"caption-attachment-114316\" class=\"wp-caption-text\">Die einfache HTML-Seite.<\/figcaption><\/figure>\n<p>Um diesen Beitrag einfach zu halten, fassen wir weder JavaScript noch CSS an. Aber wenn du dich mit JavaScript auskennst, findest du vielleicht einen Platz bei Kinsta. Pr\u00fcfe die <a href=\"https:\/\/kinqsta.com\/developer-roles\/coding-skills-at-kinsta\/\">Programmierkenntnisse, die du brauchst, um Teil des Kinsta-Teams zu werden<\/a>.<\/p>\n<p>Nachdem du das getan hast, best\u00e4tige die \u00c4nderungen:<\/p>\n<pre><code class=\"language-bash\">git commit -am \"Added a simple title\"<\/code><\/pre>\n<p>Pushe sie auf GitHub, wie du es normalerweise tun w\u00fcrdest.<\/p>\n<pre><code class=\"language-bash\">git push<\/code><\/pre>\n<p>Wenn alles geklappt hat, herzlichen Gl\u00fcckwunsch! Du hast gerade eine SSH-Verbindung zwischen deinem Rechner und GitHub eingerichtet.<\/p>\n<h3>Mehrere SSH-Schl\u00fcssel f\u00fcr verschiedene GitHub-Konten verwalten<\/h3>\n<p>Wenn du mehrere GitHub-Konten hast &#8211; sagen wir eines f\u00fcr deine privaten Projekte und eines f\u00fcr deine Arbeit &#8211; ist es schwierig, SSH f\u00fcr beide zu nutzen. Normalerweise br\u00e4uchtest du getrennte Rechner, um dich bei verschiedenen GitHub-Konten zu authentifizieren.<\/p>\n<p>Aber das l\u00e4sst sich leicht l\u00f6sen, indem du die SSH-Konfigurationsdatei konfigurierst.<\/p>\n<p>Fangen wir damit an.<\/p>\n<ol>\n<li>Erstelle ein weiteres SSH-Schl\u00fcsselpaar und f\u00fcge es zu deinem anderen GitHub-Konto hinzu. Merke dir den Namen der Datei, der du den neuen Schl\u00fcssel zuweist.\n<pre><code class=\"language-bash\">ssh-keygen -t ed25519 -C \"work@email.com\"<\/code><\/pre>\n<\/li>\n<li>Erstelle die SSH-Konfigurationsdatei. Die Konfigurationsdatei teilt dem ssh-Programm mit, wie es sich verhalten soll. Standardm\u00e4\u00dfig existiert die Konfigurationsdatei m\u00f6glicherweise nicht, also erstelle sie im Ordner .ssh\/:\n<pre><code class=\"language-bash\">touch ~\/.ssh\/config<\/code><\/pre>\n<\/li>\n<li>\u00c4ndere die SSH-Config-Datei. \u00d6ffne die Konfigurationsdatei und f\u00fcge den unten stehenden Code ein:\n<pre><code class=\"language-bash\">#Your day-to-day GitHub account\n\nHost github.com\n  HostName github.com\n  IdentityFile ~\/.ssh\/id_ed25519\n  IdentitiesOnly yes\n\n# Work account\nHost github-work\n  HostName github.com\n  IdentityFile ~\/.ssh\/work_key_file\n  IdentitiesOnly yes<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>Jedes Mal, wenn du dich \u00fcber SSH mit deinem Arbeits- oder Zweitaccount authentifizieren musst, gibst du die SSH-Adresse des Repos ein wenig an:<\/p>\n<pre><code class=\"language-bash\">git@github.com:workaccount\/project.git<\/code><\/pre>\n<p>&#8230;zu:<\/p>\n<pre><code class=\"language-bash\">git@github-work:workaccount\/project.git<\/code><\/pre>\n<h2>Zusammenfassung<\/h2>\n<p>Herzlichen Gl\u00fcckwunsch &#8211; du hast das meiste praktische Wissen gelernt, das du brauchst, um dich mit GitHub \u00fcber SSH zu verbinden!<\/p>\n<p>In diesem Tutorium haben wir uns mit der Notwendigkeit des SSH-Protokolls, den Unterschieden zwischen \u00f6ffentlichen und privaten Schl\u00fcsseln, der Erstellung von Schl\u00fcsseln, dem Hinzuf\u00fcgen zu GitHub und der Verwaltung mehrerer SSH-Schl\u00fcssel f\u00fcr verschiedene GitHub-Konten besch\u00e4ftigt. Denk daran, dass dein privater Schl\u00fcssel so bleiben muss, wie er ist, wenn du nicht den Zugriff auf alles verlieren willst: privat.<\/p>\n<p>Mit diesem Wissen bist du nun in der Lage, einen <a href=\"https:\/\/kinqsta.com\/de\/blog\/git-fuer-die-webentwicklung\/\">reibungslosen Arbeitsablauf mit Git und GitHub<\/a> zu entwickeln. Programmier weiter!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Git und GitHub sind unverzichtbare Werkzeuge f\u00fcr jeden Entwickler. Sie werden bei fast jeder Art von Software-Entwicklungsprojekt eingesetzt. Es gibt auch andere Git-Hosting-Dienste wie Gitlab und &#8230;<\/p>\n","protected":false},"author":181,"featured_media":48204,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[190,449,119,118,276],"topic":[991],"class_list":["post-48203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-git","tag-github","tag-security","tag-ssh","tag-web-development","topic-web-entwicklungs-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt<\/title>\n<meta name=\"description\" content=\"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt\" \/>\n<meta property=\"og:description\" content=\"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-15T13:29:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-18T11:59:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Diaz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@DaniDiazTech\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Diaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\"},\"author\":{\"name\":\"Daniel Diaz\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\"},\"headline\":\"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt\",\"datePublished\":\"2022-02-15T13:29:06+00:00\",\"dateModified\":\"2023-10-18T11:59:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\"},\"wordCount\":2025,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\",\"keywords\":[\"git\",\"GitHub\",\"security\",\"SSH\",\"web development\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\",\"name\":\"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\",\"datePublished\":\"2022-02-15T13:29:06+00:00\",\"dateModified\":\"2023-10-18T11:59:25+00:00\",\"description\":\"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Webentwicklungs-Tools\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/web-entwicklungs-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\",\"name\":\"Daniel Diaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"caption\":\"Daniel Diaz\"},\"description\":\"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech\",\"sameAs\":[\"https:\/\/developerroad.herokuapp.com\/\",\"https:\/\/www.linkedin.com\/in\/danidiaztech\",\"https:\/\/x.com\/DaniDiazTech\"],\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/danidiaztech\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt","description":"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/","og_locale":"de_DE","og_type":"article","og_title":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt","og_description":"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.","og_url":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2022-02-15T13:29:06+00:00","article_modified_time":"2023-10-18T11:59:25+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","type":"image\/jpeg"}],"author":"Daniel Diaz","twitter_card":"summary_large_image","twitter_description":"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","twitter_creator":"@DaniDiazTech","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Daniel Diaz","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/"},"author":{"name":"Daniel Diaz","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2"},"headline":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt","datePublished":"2022-02-15T13:29:06+00:00","dateModified":"2023-10-18T11:59:25+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/"},"wordCount":2025,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","keywords":["git","GitHub","security","SSH","web development"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/","url":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/","name":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","datePublished":"2022-02-15T13:29:06+00:00","dateModified":"2023-10-18T11:59:25+00:00","description":"Jetzt, wo dein Projekt auf GitHub ist, wie sorgst du daf\u00fcr, dass es sicher ist? Hier erf\u00e4hrst du alles, was du \u00fcber die Erstellung von SSH-Schl\u00fcsseln f\u00fcr GitHub wissen musst.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/02\/generate-ssh-key.jpg","width":1460,"height":730,"caption":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/erzeugen-ssh-key\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Webentwicklungs-Tools","item":"https:\/\/kinqsta.com\/de\/thema\/web-entwicklungs-tools\/"},{"@type":"ListItem","position":3,"name":"Wie man SSH-Schl\u00fcssel f\u00fcr GitHub erzeugt"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2","name":"Daniel Diaz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","caption":"Daniel Diaz"},"description":"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech","sameAs":["https:\/\/developerroad.herokuapp.com\/","https:\/\/www.linkedin.com\/in\/danidiaztech","https:\/\/x.com\/DaniDiazTech"],"url":"https:\/\/kinqsta.com\/de\/blog\/author\/danidiaztech\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/48203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/181"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=48203"}],"version-history":[{"count":4,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/48203\/revisions"}],"predecessor-version":[{"id":66490,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/48203\/revisions\/66490"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/en"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/de"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/jp"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48203\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/48204"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=48203"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=48203"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=48203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}