Änderungen von Dokument SSH

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

Von Version 61.1
bearbeitet von Aysegül Omus
am 2023/02/24 11:21
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 60.1
bearbeitet von Aysegül Omus
am 2023/02/24 11:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -39,6 +39,7 @@
39 39  | RSA | ##MD5:f0:07:65:2b:45:83:19:15:d9:fa:96:e4:5e:bc:8c:43## | ##SHA256:4J5P9HV9KrmMS6aKWYukNjVpaSFBrea2iQvXZOCQ7sQ##
40 40  
41 41  
42 +
42 42  {{html wiki="true"}}
43 43  <a name='OpenSSH'></a>
44 44  {{/html}}
... ... @@ -67,7 +67,7 @@
67 67  {{/html}}
68 68  
69 69  
70 -== 1.1. SSH Verbindung mit Passwort ==
71 +== 1.1 SSH Verbindung mit Passwort ==
71 71  
72 72  Öffnen Sie das Terminal (!MacOS / Linux) oder die !PowerShell (Windows). In diesem kann man nun mit
73 73  {{{$> ssh RBG-username@hostname}}}
... ... @@ -102,7 +102,7 @@
102 102  {{/html}}
103 103  
104 104  
105 -== 1.2. SSH-Verbindgung ohne Passwort (!OpenSSH Konfiguration) ==
106 +== 1.2 SSH-Verbindgung ohne Passwort (!OpenSSH Konfiguration) ==
106 106  
107 107  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/
108 108  
... ... @@ -118,9 +118,9 @@
118 118  Um eine SSH-Verbindgung ohne Passwort zur Lxhalle auszubauen, braucht man eine Konfigurationsdtei wie unten
119 119  {{{Host * IdentitiesOnly yes ServerAliveInterval 15 Host lxhalle HostName lxhalle.in.tum.de User musterma IdentityFile /Users/max/.ssh/id_rsa_lxhalle}}}
120 120  
121 -== 1.3. SSH Key ==
122 +== 1.3 SSH Key ==
122 122  
123 -=== 1.3.1. Schlüsselpaar generieren (Private und Public) ===
124 +=== 1.3.1 Schlüsselpaar generieren (Private und Public) ===
124 124  
125 125  Zum Generieren eines SSH Keys folgendes Befehl ausführen.
126 126  
... ... @@ -156,7 +156,7 @@
156 156  > +----[SHA256]-----+
157 157  }}}
158 158  
159 -=== 1.3.2. Öffentlichen Schlüssel auf Server übertragen ===
160 +=== 1.3.2 Öffentlichen Schlüssel auf Server übertragen ===
160 160  
161 161  Der öffentlicher Schlüssel muss auf den Server übertragen werden.I.d.R. kann man dies einfach über //ssh-copy-id// erledigen.
162 162  {{{$> ssh-copy-id RBG-username@hostname /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: <path_to_directory_where_key_is_stored> /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys username@hostname password: Number of key(s) added: 1 Now try logging into the machine, with: "ssh 'username@hostname'" and check to make sure that only the key(s) you wanted were added.}}}
... ... @@ -166,7 +166,7 @@
166 166  
167 167  möglich sein. Alternativ kann man das Identityfile wie oben spezifiziert in der SSH-Configuration angeben und sich mit //ssh alias// verbinden.
168 168  
169 -=== 1.3.3. SSH-Keygen Manpages ===
170 +=== 1.3.3 SSH-Keygen Manpages ===
170 170  
171 171  Wenn man folgenden Befehl im Terminal ausführt, erfährt man mehr über SSH-Keygen
172 172  
... ... @@ -206,7 +206,7 @@
206 206   -n namespace -s signature_file [-r revocation_file]
207 207  }}}
208 208  
209 -== 1.4. Filetransfer mit SFTP ==
210 +== 1.4 Filetransfer mit SFTP ==
210 210  
211 211  Das Secure File Transfer Protocol (SFTP) kann genutzt werden um Daten zu oder von einem Remote-System zu übertragen.
212 212  
... ... @@ -231,7 +231,7 @@
231 231  
232 232  ----
233 233  
234 -== 1.5. X11 Forwarding ==
235 +== 1.5 X11 Forwarding ==
235 235  
236 236  Unter den meisten Linux Systemen dient das [[X Windows System>>https://de.wikipedia.org/wiki/X_Window_System]] der Darstellung einer grafischen Oberfläche. Die aktuelle Version ist X Version 11 kurz X11. Mit X11 Forwarding kann man nun auf einem Remote-System eine Anwendung starten und die grafische Darstellung an einen lokalen X11-Server übertragen.
237 237  
... ... @@ -265,7 +265,7 @@
265 265  
266 266  
267 267  
268 -== 2.1. Installation ==
269 +== 2.1 Installation ==
269 269  
270 270  Den aktuellen Installer für Putty bekommt man unter [[www.putty.org>>https://www.putty.org/]]. Diesen herunterladen und ausführen.
271 271  
... ... @@ -291,16 +291,12 @@
291 291  
292 292  
293 293  
294 -== 2.2. Konfiguration ==
295 +== 2.2 Konfiguration ==
295 295  
296 296  Nach erfolgreicher Installation nun Putty starten. Dies kann man z.B. durch drücken der Windows-Taste und darauffolgendes Suchen von Putty machen:
297 297  
298 298  [[image:puttykonfig00.png||width="1000"]]
299 299  
300 -
301 -
302 -
303 -
304 304  Nun in dem geöffneten Fenster die Serveradresse **lxhalle.in.tum.de** für Informatik Serveradresse und **ssh.ma.tum.de** für Mathematik Serveradresse angeben:
305 305  
306 306  [[image:puttykonfig01.png||width="1000"]]
... ... @@ -309,20 +309,14 @@
309 309  
310 310  [[image:puttykonfig02.png||width="1000"]]
311 311  
312 -
313 -
314 -
315 315  In unserem Beispiel ist dies der Nutzer "Max Mustermann" mit der Kennung "musterma":
316 316  
317 317  [[image:puttykonfig03.png||width="1000"]]
318 318  
319 -
320 -
321 321  Falls ein SSH-Key vorhanden ist, kann man den unter SSH / Auth eintragen:
322 322  
323 323  [[image:puttykonfig09.png||width="1000"]]
324 324  
325 -
326 326  Die Eingaben kann man unter Session speichern (einen Namen geben und auf Save klicken):
327 327  
328 328  [[image:puttykonfig06.png||width="1000"]]
... ... @@ -329,14 +329,10 @@
329 329  
330 330  [[image:puttykonfig07.png||width="1000"]]
331 331  
332 -
333 -
334 334  Wenn man nun auf Open klickt wird die Verbindung zum Server aufgebaut (bei Erstverbindung wird der Hostkey abgefragt, siehe Tabelle oben):
335 335  
336 336  [[image:puttykonfig04.png||width="1000"]]
337 337  
338 -
339 -
340 340  Falls kein SSH-Key vorhanden ist oder er nicht erkannt wird, wird nun das Passwort abgefragt:
341 341  
342 342  [[image:puttykonfig05.png||width="1000"]]
... ... @@ -362,36 +362,33 @@
362 362  {{/html}}
363 363  
364 364  
365 -== 3.1. Installation ==
352 +== 3.1 Installation ==
366 366  
367 367  Mit Windows-Logo-Taste + X oder rechts klick auf die Windowsflagge das Direktlinkmenü öffnen und dort die Windows !PowerShell (Administrator öffnen):
368 368  
369 369  [[image:linux00.png||width="1000"]]
370 370  
371 -
372 372  Die Benutzerkontensteuerung wird nun nach Administratorberechtigungen fragen:
373 373  
374 374  [[image:linux01.png||width="1000"]]
375 375  
362 +Hier nun
363 +{{{Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux}}}
376 376  
365 +eingeben und ausführen. Falls das Feature nicht gefunden wird, ist das System vermutlich nicht auf dem aktuellsten Stand und sollte aktualisiert werden.
377 377  
378 -Hier nun **{{{Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux}}} **eingeben und ausführen. Falls das Feature nicht gefunden wird, ist das System vermutlich nicht auf dem aktuellsten Stand und sollte aktualisiert werden.
379 -
380 380  [[image:linux02.png||width="1000"]]
381 381  
382 382  [[image:linux03.png||width="1000"]]
383 383  
384 -
385 385  Nach Abschluss der Feature Aktivierung den Rechner neustarten.
386 386  
387 387  [[image:linux04.png||width="1000"]]
388 388  
375 +Nach Neustart des Rechners den Microsoft Store öffnen (z.B.: Startmenü öffnen und nach Microsoft Store suchen).
389 389  
390 -Nach Neustart des Rechners den **Microsoft Store **öffnen (z.B.: Startmenü öffnen und nach Microsoft Store suchen).
391 -
392 392  [[image:linux05.png||width="1000"]]
393 393  
394 -
395 395  Im Microsoft Store nun nach Ubuntu suchen. Alternativ existeren OpenSUSE Leap, SUSE Linux Enterprise Server, Debian und Kali Subsysteme für Windows, die auch verwendet werden können und über den Microsoft Store installiert werden können.
396 396  
397 397  [[image:linux06.png||width="1000"]]
... ... @@ -404,14 +404,10 @@
404 404  
405 405  [[image:linux08.png||width="1000"]]
406 406  
407 -
408 -
409 409  Beim ersten Start wird nun das Subsystem eingerichtet. Dies wird einige Zeit in Anspruch nehmen.
410 410  
411 411  [[image:linux09.png||width="1000"]]
412 412  
413 -
414 -
415 415  Um die Einrichtung abzuschließen, wird noch nach einem Nutzernamen und Passwort für das Linux Subsystem gefragt. Hier können Sie freiwählen und sollten ein sicheres Passwort wählen.
416 416  
417 417  [[image:linux10.png||width="1000"]]
... ... @@ -423,9 +423,9 @@
423 423  {{/html}}
424 424  
425 425  
426 -== 3.2. Konfiguration ==
406 +== 3.2 Konfiguration ==
427 427  
428 -OpenSSH kann nun wie unter Linux verwendet werden.
408 +!OpenSSH kann nun wie unter Linux verwendet werden.
429 429  
430 430  [[image:linux11.png||width="1000"]]
431 431