Änderungen von Dokument SSH

Zuletzt geändert von Aysegül Omus am 2025/01/31 12:25

Von Version 63.4
bearbeitet von Narine Kashirskaya
am 2023/02/28 11:30
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 65.3
bearbeitet von Narine Kashirskaya
am 2023/02/28 12:01
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -113,25 +113,40 @@
113 113  {{/html}}
114 114  
115 115  
116 -== 1.2. SSH-Verbindgung ohne Passwort (!OpenSSH Konfiguration) ==
116 +== 1.2. SSH-Verbindgung ohne Passwort (OpenSSH Konfiguration) ==
117 117  
118 -Mit der !OpenSSH Konfigurationsdateien lassen sich unter anderem Aliase für SSH Hosts anlegen und Optionen setzen.Mehr Informationen unter https://www.ssh.com/ssh/config/
118 +Mit der OpenSSH Konfigurationsdateien lassen sich unter anderem Aliase für SSH Hosts anlegen und Optionen setzen.Mehr Informationen unter https://www.ssh.com/ssh/config/
119 119  
120 -Falls die !OpenSSH Konfigurationsdatei noch nicht vorhanden ist, kann man diese einfach mit
121 -{{{touch ~/.ssh/config}}}
120 +Falls die OpenSSH Konfigurationsdatei noch nicht vorhanden ist, kann man diese einfach mit
122 122  
123 -(% class="box infomessage" %)
122 +(% class="box" %)
124 124  (((
124 +
125 +{{{touch ~/.ssh/config}}}
126 +)))
127 +
125 125  erstellen. Danach öffnet man die Konfigurationsdatei (config) mit einem Texteditor z.B. vi oder vim im Terminal.
129 +
130 +(% class="box" %)
131 +(((
132 +
126 126  {{{vim ~/.ssh/config}}}
127 127  )))
128 128  
129 129  Ein Beispiel Hosteintrag sieht wie folgt aus :
130 -{{{Host * IdentitiesOnly yes ServerAliveInterval 15 Host <i>aliasname</i> HostName <i>FQDN oder IP des Server</i> User <i>username</i> Port <i>Port</i> IdentityFile <i>PfadzumKeyfile</i>}}}
131 131  
138 +>
139 +>{{{Host *}}}{{{IdentitiesOnly yes}}}{{{ServerAliveInterval 15}}}
140 +
141 +>{{{Host <i>aliasname</i>}}}{{{HostName <i>FQDN oder IP des Server</i>}}}{{{User <i>username</i>}}}{{{Port <i>Port</i>}}}{{{IdentityFile <i>PfadzumKeyfile</i>}}}
142 +
132 132  Um eine SSH-Verbindgung ohne Passwort zur Lxhalle auszubauen, braucht man eine Konfigurationsdtei wie unten
133 -{{{Host * IdentitiesOnly yes ServerAliveInterval 15 Host lxhalle HostName lxhalle.in.tum.de User musterma IdentityFile /Users/max/.ssh/id_rsa_lxhalle}}}
134 134  
145 +>
146 +>{{{Host *}}}{{{IdentitiesOnly yes}}}{{{ServerAliveInterval 15}}}
147 +
148 +>{{{Host lxhalle}}}{{{HostName lxhalle.in.tum.de}}}{{{User musterma}}}{{{IdentityFile /Users/max/.ssh/id_rsa_lxhalle}}}
149 +
135 135  == 1.3. SSH Key ==
136 136  
137 137  === 1.3.1. Schlüsselpaar generieren (Private und Public) ===
... ... @@ -138,8 +138,10 @@
138 138  
139 139  Zum Generieren eines SSH Keys folgendes Befehl ausführen.
140 140  
141 -{{{ssh-keygen -t rsa -b 4096
142 -}}}
156 +(% class="box" %)
157 +(((
158 +ssh-keygen -t rsa -b 4096
159 +)))
143 143  
144 144  – b steht für die bits Anzahl womit die Länge des Schlüssels bestimmt werden kann.
145 145  
... ... @@ -147,6 +147,8 @@
147 147  
148 148  Wenn Sie das angeben werden Sie nach einem Pfad nachgefragt wo das generierte Key hinterlegt werden soll.
149 149  
167 +>
168 +
150 150  {{{$> ssh-keygen -t rsa -b 4096
151 151  > Generating public/private rsa key pair.
152 152  > Enter file in which to save the key (/home/"$USER"/.ssh/id_rsa): <path_to_directory_to_store_key>