Changes for page SSH
Last modified by Aysegül Omus on 2024/05/16 10:30
From version 2.1
edited by Yunhao Wu
on 2023/07/05 16:09
on 2023/07/05 16:09
Change comment:
There is no comment for this version
To version 7.1
edited by Ulug Varnali
on 2023/10/19 15:24
on 2023/10/19 15:24
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. wyun1 +XWiki.vau - Content
-
... ... @@ -70,22 +70,32 @@ 70 70 71 71 Öffnen Sie das Terminal (MacOS / Linux) oder die PowerShell (Windows). In diesem kann man nun mit 72 72 73 + 73 73 (% class="box" %) 74 74 ((( 75 - {{{$> ssh ITO-username@hostname}}}76 +$> ssh ITO-username@hostname 76 76 ))) 77 77 78 78 eine SSH-Verbindung aufbauen. 79 79 81 + 82 + 83 + 80 80 Also in unserem Fall z.B 81 81 86 + 82 82 (% class="box" %) 83 83 ((( 84 -{{{$> ssh musterma@lxhalle.in.tum.de 85 -oder 86 -$> ssh musterma@ssh.ma.tum.de}}} 89 +$> ssh musterma@lxhalle.in.tum.de 87 87 ))) 88 88 92 +(% class="box" %) 93 +((( 94 +$> ssh musterma@ssh.ma.tum.de 95 +))) 96 + 97 + 98 + 89 89 Falls der Server unbekannt ist, also die Verbindung zum ersten Mal aufgebaut wird oder die //known_hosts// Datei gelöscht wurde, ist eine Bestätigung des Fingerprints des public key des Servers gefragt. 90 90 91 91 (% class="box" %) ... ... @@ -108,9 +108,10 @@ 108 108 109 109 Falls die OpenSSH Konfigurationsdatei noch nicht vorhanden ist, kann man diese einfach mit 110 110 121 + 111 111 (% class="box" %) 112 112 ((( 113 - {{{touch ~/.ssh/config}}}124 +touch ~~/.ssh/config 114 114 ))) 115 115 116 116 erstellen. Danach öffnet man die Konfigurationsdatei (config) mit einem Texteditor z.B. vi oder vim im Terminal. ... ... @@ -117,7 +117,7 @@ 117 117 118 118 (% class="box" %) 119 119 ((( 120 - {{{vim ~/.ssh/config}}}131 +vim ~~/.ssh/config 121 121 ))) 122 122 123 123 Ein Beispiel Hosteintrag sieht wie folgt aus: ... ... @@ -141,9 +141,9 @@ 141 141 ssh-keygen -t rsa -b 4096 142 142 ))) 143 143 144 -– b steht für die bitsAnzahl womit die Länge des Schlüssels bestimmt werden kann.155 +– b steht für die Anzahl der Bits womit die Länge des Schlüssels bestimmt werden kann. 145 145 146 -– t steht für de rtype des Schlüssels.157 +– t steht für den Typen des Schlüssels. 147 147 148 148 149 149 Wenn Sie das angeben werden Sie nach einem Pfad nachgefragt wo das generierte Key hinterlegt werden soll. ... ... @@ -193,11 +193,13 @@ 193 193 194 194 (% class="box" %) 195 195 ((( 196 - {{{ssh -i!PfadZumKeyfile username@hostname}}}207 +ssh -i PfadZumKeyfile username@hostname 197 197 ))) 198 198 199 199 möglich sein. Alternativ kann man das Identityfile wie oben spezifiziert in der SSH-Configuration angeben und sich mit //ssh alias// verbinden. 200 200 212 + 213 + 201 201 === 1.3.3. SSH-Keygen Manpages === 202 202 203 203 Wenn man folgenden Befehl im Terminal ausführt, erfährt man mehr über SSH-Keygen ... ... @@ -279,95 +279,41 @@ 279 279 280 280 Unter Windows benötigt man ebenso einen X11 Server. Dazu bietet es sich unter Windows 10 an, das Linux Subsystem für Windows.(Einrichtung siehe weiter unten im Text). In diesem Linux funktioniert es nun wie unter Linux nativ. Einfach das entsprechende xorg Paket installieren und den xorg-Server starten. 281 281 282 ----- 283 283 284 -{{html wiki="true"}} 285 -<a name='Putty'></a> 286 -{{/html}} 287 287 288 -= 2. Legacy Methode Windows (Putty) = 289 289 290 - Puttybenötigtman auf älteren Windows Systemen um eine SSH Verbindung aufbauen zu können, da Microsoftsich demIndustiestandardziemlich lang verweigert hat.298 += 2. Remote Desktop = 291 291 292 -== 2.1. Installation == 293 293 294 - DenaktuellenInstaller für Putty bekommtman unter [[www.putty.org>>https://www.putty.org/]]. Diesen herunterladen und ausführen.301 +[[image:Screenshot (28)ed.png]] 295 295 296 -Die folgenden Screenshots führen durch die Installation: 297 297 298 - [[image:putty00.png||width="1000"]]304 +Als computer lxhalle.in.tum.de eingeben und "connect" klicken. 299 299 300 -[[image:putty01.png||width="1000"]] 301 301 302 - Hier kannman den Pfad anpassewelcn, anhem Puttyinstalliert werden soll.307 +[[image:Screenshot (29)ed.png]] 303 303 304 -[[image:putty03.png||width="1000"]] 305 305 306 - [[image:putty04.png||width="1000"]]310 +"Yes" klicken. 307 307 308 -[[image:putty05.png||width="1000"]] 309 309 313 +[[image:30ed.png]] 310 310 311 311 312 -{{html wiki="true"}} 313 -<a name='PuttyKonfiguration'></a> 314 -{{/html}} 316 +CIT-Kennung und Passwort eingeben, "OK" klicken. 315 315 316 316 317 - == 2.2. Konfiguration==319 +[[image:Screenshot (31)ed.png]] 318 318 319 -Nach erfolgreicher Installation nun Putty starten. Dies kann man z.B. durch drücken der Windows-Taste und darauffolgendes Suchen von Putty machen: 320 320 322 +"OK" klicken. 321 321 322 -[[image:puttykonfig00.png||width="1000"]] 323 323 324 - 325 -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: 326 - 327 -[[image:puttykonfig01.png||width="1000"]] 328 - 329 -Nun unter Data den Nutzeraccount eintragen: 330 - 331 -[[image:puttykonfig02.png||width="1000"]] 332 - 333 - 334 -In unserem Beispiel ist dies der Nutzer "Max Mustermann" mit der Kennung "musterma": 335 - 336 -[[image:puttykonfig03.png||width="1000"]] 337 - 338 - 339 -Falls ein SSH-Key vorhanden ist, kann man den unter SSH / Auth eintragen: 340 - 341 -[[image:puttykonfig09.png||width="1000"]] 342 - 343 - 344 -Die Eingaben kann man unter Session speichern (einen Namen geben und auf Save klicken): 345 - 346 -[[image:puttykonfig06.png||width="1000"]] 347 - 348 -[[image:puttykonfig07.png||width="1000"]] 349 - 350 - 351 - 352 -Wenn man nun auf Open klickt wird die Verbindung zum Server aufgebaut (bei Erstverbindung wird der Hostkey abgefragt, siehe Tabelle oben): 353 - 354 -[[image:puttykonfig04.png||width="1000"]] 355 - 356 - 357 - 358 -Falls kein SSH-Key vorhanden ist oder er nicht erkannt wird, wird nun das Passwort abgefragt: 359 - 360 -[[image:puttykonfig05.png||width="1000"]] 361 - 362 ----- 363 - 364 - 365 365 {{html wiki="true"}} 366 -<a name=' LinuxSub'></a>326 +<a name='Putty'></a> 367 367 {{/html}} 368 368 369 369 370 - 371 371 = 3. Linux Subsystem für Windows 10 = 372 372 373 373 Auf Windows 10 kann man auch ein Linux Subsystem installieren, dass sich in den Windows Kernel und das Windows Dateisystem integriert. Es ist ein vollständiges Linux, dass allerdings im Windows Kernel läuft. ... ... @@ -389,8 +389,8 @@ 389 389 390 390 391 391 392 -Hier nun 393 393 352 + 394 394 {{code language="none"}} 395 395 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 396 396 {{/code}}