Ä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
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
am 2023/02/24 11:18
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
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