Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| linux:ssh [2026/01/21 07:47] – [Fall 1: Du hast keinen individuellen Namen gewählt.] swe | linux:ssh [2026/01/26 11:16] (current) – swe | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| ``` | ``` | ||
| + | --- | ||
| ## Voraussetzung auf dem Server herstellen | ## Voraussetzung auf dem Server herstellen | ||
| Line 42: | Line 43: | ||
| sudo systemctl start ssh | sudo systemctl start ssh | ||
| ``` | ``` | ||
| + | --- | ||
| {{: | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | --- | ||
| ## Generieren des Schlüsselpaares (public key und private key) | ## Generieren des Schlüsselpaares (public key und private key) | ||
| Line 80: | Line 87: | ||
| ``` | ``` | ||
| + | --- | ||
| ## Schlüssel-Transfer: | ## Schlüssel-Transfer: | ||
| Line 97: | Line 104: | ||
| ```bash | ```bash | ||
| # client | # client | ||
| - | bob@client: ssh-copy-id -i ~/.ssh/mykey bob@server | + | bob@client: ssh-copy-id -i ~/.ssh/my_key |
| ``` | ``` | ||
| `-i ~/ | `-i ~/ | ||
| Line 117: | Line 124: | ||
| bob@client: scp id_rsa.pub bob@server: | bob@client: scp id_rsa.pub bob@server: | ||
| ``` | ``` | ||
| - | + | --- | |
| - | ## Hinzufügen zu authorized_keys | + | ## Hinzufügen zu authorized_keys |
| Anschließend muss der Schlüssel manuell der Datei `authorized_keys` auf dem **Server** hinzugefügt werden: | Anschließend muss der Schlüssel manuell der Datei `authorized_keys` auf dem **Server** hinzugefügt werden: | ||
| Line 127: | Line 134: | ||
| {{: | {{: | ||
| + | --- | ||
| ## Einloggen nach dem Schlüssel-Transfer | ## Einloggen nach dem Schlüssel-Transfer | ||
| Line 165: | Line 172: | ||
| Host vmx | Host vmx | ||
| HostName hostadresse | HostName hostadresse | ||
| - | | + | |
| - | IdentityFile private_key | + | IdentityFile |
| ``` | ``` | ||
| Line 179: | Line 186: | ||
| wählen) | wählen) | ||
| - | ## Möglichkeit zum Log-In per Passwort deaktivieren | + | --- |
| + | |||
| + | ## Log-In per Passwort deaktivieren | ||
| + | |||
| + | Datei: `/ | ||
| Selbst wenn du ein Passwort nach allen Sicherheitsregeln erstellt hast, ist es immer **noch sicherer** gar keine Anmeldung per Passwort zuzulassen. | Selbst wenn du ein Passwort nach allen Sicherheitsregeln erstellt hast, ist es immer **noch sicherer** gar keine Anmeldung per Passwort zuzulassen. | ||
| Line 192: | Line 203: | ||
| ``` | ``` | ||
| - | #### Anschließend noch sshd neu starten: | + | **Dienst `sshd` neu starten** |
| Vorsicht: In Ubuntu wird ein Alias namens `ssh` verwendet, um `sshd` anzusprechen. Muss man wissen. | Vorsicht: In Ubuntu wird ein Alias namens `ssh` verwendet, um `sshd` anzusprechen. Muss man wissen. | ||
| ```bash | ```bash | ||
| - | # server | + | # server |
| sudo systemctl restart ssh | sudo systemctl restart ssh | ||
| ``` | ``` | ||
| Line 213: | Line 224: | ||
| sudo systemctl restart ssh.service | sudo systemctl restart ssh.service | ||
| ``` | ``` | ||
| - | #### ssh stoppen | + | **ssh stoppen** |
| ```bash | ```bash | ||
| # server | # server | ||
| Line 220: | Line 231: | ||
| ``` | ``` | ||
| + | --- | ||
| ### Exkurs ssh vs sshd sowie systemctl | ### Exkurs ssh vs sshd sowie systemctl | ||
| Line 235: | Line 247: | ||
| |`systemctl enable < | |`systemctl enable < | ||
| |`systemctl disable < | |`systemctl disable < | ||
| + | |||
| + | --- | ||
| #### ssh vs sshd | #### ssh vs sshd | ||