Änderungen von Dokument SSH

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

Von Version 73.1
bearbeitet von Yunhao Wu
am 2023/07/05 15:55
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 76.1
bearbeitet von Aysegül Omus
am 2023/09/01 14:16
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.wyun
1 +XWiki.kahraman
Inhalt
... ... @@ -1,15 +1,10 @@
1 1  = SSH Zugriff =
2 2  
3 -
4 -
5 5  {{toc/}}
6 6  
7 7  
8 8  
9 -----
10 10  
11 -
12 -
13 13  {{html wiki="true"}}
14 14  <a name='Fingerprints'></a>
15 15  {{/html}}
... ... @@ -68,22 +68,18 @@
68 68  
69 69  == 1.1. SSH Verbindung mit Passwort ==
70 70  
71 -Öffnen Sie das Terminal (MacOS / Linux) oder die PowerShell (Windows). In diesem kann man nun mit
66 +Öffnen Sie das Terminal (MacOS / Linux) oder die PowerShell (Windows). In diesem kann man nun mit eine SSH-Verbindung aufbauen.
72 72  
73 73  (% class="box" %)
74 74  (((
75 -{{{$> ssh ITO-username@hostname}}}
70 +$> ssh ITO-username@hostname
76 76  )))
77 77  
78 -eine SSH-Verbindung aufbauen.
79 -
80 80  Also in unserem Fall z.B
81 81  
82 82  (% class="box" %)
83 83  (((
84 -{{{$> ssh musterma@lxhalle.in.tum.de
85 -oder
86 -$> ssh musterma@ssh.ma.tum.de}}}
77 +$> ssh musterma@lxhalle.in.tum.de oder $> ssh musterma@ssh.ma.tum.de
87 87  )))
88 88  
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.
... ... @@ -106,18 +106,14 @@
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  
109 -Falls die OpenSSH Konfigurationsdatei noch nicht vorhanden ist, kann man diese einfach mit
100 +Falls die OpenSSH Konfigurationsdatei noch nicht vorhanden ist, kann man diese einfach mittouch ~~/.ssh/config
110 110  
111 -(% class="box" %)
112 -(((
113 -{{{touch ~/.ssh/config}}}
114 -)))
115 -
116 116  erstellen. Danach öffnet man die Konfigurationsdatei (config) mit einem Texteditor z.B. vi oder vim im Terminal.
117 117  
104 +
118 118  (% class="box" %)
119 119  (((
120 -{{{vim ~/.ssh/config}}}
107 +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 bits Anzahl womit die Länge des Schlüssels bestimmt werden kann.
131 +– 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 der type des Schlüssels.
133 +– 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,7 +193,7 @@
193 193  
194 194  (% class="box" %)
195 195  (((
196 -{{{ssh -i !PfadZumKeyfile username@hostname}}}
183 +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.
... ... @@ -285,91 +285,8 @@
285 285  <a name='Putty'></a>
286 286  {{/html}}
287 287  
288 -= 2. Legacy Methode Windows (Putty) =
275 += 2. Linux Subsystem für Windows 10 =
289 289  
290 -Putty benötigt man auf älteren Windows Systemen um eine SSH Verbindung aufbauen zu können, da Microsoft sich dem Industiestandard ziemlich lang verweigert hat.
291 -
292 -== 2.1. Installation ==
293 -
294 -Den aktuellen Installer für Putty bekommt man unter [[www.putty.org>>https://www.putty.org/]]. Diesen herunterladen und ausführen.
295 -
296 -Die folgenden Screenshots führen durch die Installation:
297 -
298 -[[image:putty00.png||width="1000"]]
299 -
300 -[[image:putty01.png||width="1000"]]
301 -
302 -Hier kann man den Pfad anpasse welcn, anhem Putty installiert werden soll.
303 -
304 -[[image:putty03.png||width="1000"]]
305 -
306 -[[image:putty04.png||width="1000"]]
307 -
308 -[[image:putty05.png||width="1000"]]
309 -
310 -
311 -
312 -{{html wiki="true"}}
313 -<a name='PuttyKonfiguration'></a>
314 -{{/html}}
315 -
316 -
317 -== 2.2. Konfiguration ==
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 -
321 -
322 -[[image:puttykonfig00.png||width="1000"]]
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 -{{html wiki="true"}}
366 -<a name='LinuxSub'></a>
367 -{{/html}}
368 -
369 -
370 -
371 -= 3. Linux Subsystem für Windows 10 =
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.
374 374  
375 375  {{html wiki="true"}}
... ... @@ -376,7 +376,7 @@
376 376  <a name='LinuxSubInstallation'></a>
377 377  {{/html}}
378 378  
379 -== 3.1. Installation ==
283 +== 2.1. Installation ==
380 380  
381 381  Mit Windows-Logo-Taste + X oder rechts klick auf die Windowsflagge das Direktlinkmenü öffnen und dort die Windows PowerShell (Administrator öffnen):
382 382  
... ... @@ -389,8 +389,6 @@
389 389  
390 390  
391 391  
392 -Hier nun
393 -
394 394  {{code language="none"}}
395 395  Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
396 396  {{/code}}
... ... @@ -443,7 +443,7 @@
443 443  <a name='LinuxSubKonfiguration'></a>
444 444  {{/html}}
445 445  
446 -== 3.2. Konfiguration ==
348 +== 2.2. Konfiguration ==
447 447  
448 448  OpenSSH kann nun wie unter Linux verwendet werden.
449 449