Zum Inhalt springen

SSH/Server: Unterschied zwischen den Versionen

Aus Foxwiki
K Dirkwagner verschob die Seite Sshd nach Ssh:Server
Weiterleitung nach OpenSSH erstellt
 
(41 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' kurze Beschreibung
#WEITERLEITUNG [[OpenSSH]]


== Beschreibung ==
[[Kategorie:SSH]]
== Installation ==
== Syntax ==
=== Parameter ===
=== Optionen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
 
== Konfiguration ==
=== Dateien ===
 
== Anwendungen ==
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
=== Siehe auch ===
 
== Links ==
=== Projekt-Homepage ===
=== Weblinks ===
=== Einzelnachweise ===
<references />
 
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 
= TMP =
Im Gegensatz zum SSH-Klienten ist der SSH-Server unter Ubuntu standardmäßig nicht installiert. 
# apt-get install openssh-server
 
installieren .
 
Die Konfiguration des SSH-Servers '''sshd''' findet über die Datei '''/etc/ssh/sshd_config''' statt.
* Die Voreinstellungen sind aber durchweg akzeptabel.
 
Wer den '''sshd''' auf einem Gateway oder Router betreibt oder aus einem anderen Grund mehrere Netzwerkschnittstellen verwendet (bspw.
* WLAN), der möchte dort vielleicht die '''ListenAddress'''-Direktive benutzen, um den Server nur an bestimmten Netzwerk-Schnittstellen laufen zu lassen.
 
Außerdem kann es sinnvoll sein, '''PermitRootLogin''' auf '''no''' zu setzen.
* Dann kann sich niemand direkt als ''root'' einloggen, sondern man meldet sich unter seinem Benutzernamen an und ruft dann '''su''' oder '''sudo -s''' auf.
* Dies ist aber unter Ubuntu nur relevant, sollte man dem "root"-Benutzerkonto ein Passwort zugewiesen haben.
 
Mit den Direktiven '''AllowUsers''' und '''AllowGroups''' oder '''DenyUsers''' und '''DenyGroups''' lässt sich noch genauer festlegen, welche Benutzer sich anmelden dürfen und welche nicht.
* Dies empfiehlt sich besonders bei Servern. '''AllowGroups admin''' verbietet bspw.
* allen Benutzern, die keine Mitglieder der Gruppe ''admin'' sind, den Zugriff.
 
Wer sich ausschließlich über das noch sicherere  anmelden will, der sollte die Benutzung von Passwörtern mit '''PasswordAuthentication no''' abschalten.
 
Falls lange Wartezeiten bei der Anmeldung am SSH-Server auftreten, könnte das an einer fehlgeschlagenen Namensauflösung liegen.
* Da man SSH normalerweise sowieso über die IP benutzt, können diese DNS-Anfragen in der '''sshd_config''' deaktiviert werden.
* Der dafür nötige Eintrag wäre '''UseDNS no'''.
 
Nach erfolgter Änderung der Datei '''sshd_config''' muss der Server mit dem Befehl:
 
sudo reload ssh
 
neugestartet werden, damit die Änderungen wirksam werden.
 
'''Hinweis'''
 
Standardmäßig wird der SSH-Server beim Booten geladen.
* Ab  ist Upstart für den Autostart des SSH-Servers zuständig.
* Wie man den Autostart deaktiviert, wird im  beschrieben.
 
 
[[Kategorie:Entwurf]]

Aktuelle Version vom 2. Oktober 2025, 09:37 Uhr

Weiterleitung nach: