Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| linux:ssh [2025/05/11 14:53] – swe | linux:ssh [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 152: | Line 152: | ||
| ``` | ``` | ||
| - | ### Anschließend noch `sshd` neu starten: | + | #### Anschließend noch 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. | ||
| Line 170: | Line 170: | ||
| sudo systemctl restart ssh.service | sudo systemctl restart ssh.service | ||
| ``` | ``` | ||
| + | #### ssh stoppen | ||
| + | ``` | ||
| + | sudo systemctl stop ssh.socket | ||
| + | sudo systemctl stop ssh.service | ||
| + | ``` | ||
| + | |||
| + | ### Exkurs ssh vs sshd sowie systemctl | ||
| + | |||
| + | #### systemctl | ||
| + | - `systemctl` ist ein Kommandozeilenwerkzeug zur Verwaltung von `systemd`, dem standardmäßigen **Init-System** vieler moderner Linux-Distributionen. | ||
| + | - `systemd` ermöglicht Steuerung von **Diensten (Services)**, | ||
| + | |||
| + | Häufige Befehle | ||
| + | |Befehl | Aktion | | ||
| + | |--|--| | ||
| + | |`systemctl start < | ||
| + | |`systemctl stop < | ||
| + | |`systemctl restart < | ||
| + | |`systemctl status < | ||
| + | |`systemctl enable < | ||
| + | |`systemctl disable < | ||
| + | |||
| #### ssh vs sshd | #### ssh vs sshd | ||
| - | Hier ist eine kurze Übersicht, welche Distributionen `ssh` und welche `sshd` als Befehl verwenden: | ||
| - **Ubuntu** und **Debian** verwenden `ssh` für den Client und `ssh` auch für den Dienst | - **Ubuntu** und **Debian** verwenden `ssh` für den Client und `ssh` auch für den Dienst | ||
| Line 177: | Line 198: | ||
| Der `ssh`-Client-Befehl bleibt in allen Distributionen gleich, aber der Dienstname kann entweder `ssh` oder `sshd` sein. | Der `ssh`-Client-Befehl bleibt in allen Distributionen gleich, aber der Dienstname kann entweder `ssh` oder `sshd` sein. | ||
| + | |||
| + | ### Infos über ssh | ||
| + | ``` | ||
| + | sudo journalctl -u ssh | ||
| + | ``` | ||
| + | Missglückte Anmeldeversuche per SSH werden in den Logdateien des Systems gespeichert. In den meisten Linux-Distributionen findest du diese Informationen in der Datei: | ||
| + | |||
| + | **`/ | ||
| + | |||
| + | |||
| + | Du kannst die fehlgeschlagenen Anmeldeversuche mit folgendem Befehl anzeigen: | ||
| + | |||
| + | ```bash | ||
| + | grep " | ||
| + | ``` | ||
| + | |||
| + | Geht auch mit `journalctl` verwendet: | ||
| + | |||
| + | ```bash | ||
| + | journalctl -u ssh --grep " | ||
| + | ``` | ||
| ## Banner Nachricht beim Login anzeigen | ## Banner Nachricht beim Login anzeigen | ||