User Tools

Site Tools


ssh

This is an old revision of the document!


SSH Konfiguration

In diesem intrag soll es um die Grundlegende SSH Konfiguration gehen. Ausgegangen wird von der initialen Einrichtung eines Server wie hier beschrieben. Daher werden einige Abschnitte bei anderen Grundvorraussetzungen optional und können übersprungen werden.

Initiale Verbindung

Wenn auf dem Server SSH eingerichtet ist, so werden die Stadard Einstellungen genutzt. Eine Verbindung kann daher mit dem folgenden Befehlt erfolgen:

ssh root@[IP-ADDRESS-OF-SERVER]

Es empfiehlt sich immer eine zusätzliche Verbindung aufzubauen, welche als Backup genutzt werden kann, wenn man sich bei Fehlern aus dem System aussperrt

Hat man nun zwei Terminals geöffnet, so kann man eines der Beiden dazu Nutzen die Konfiguration vorzunehmen.

Nutzenverwaltung

Es ist grundsätzlich nicht empfehlenswert den root User für die Arbeit zu nutzen. Daher legen wir uns zunächst einen neuen Benutzer an:

useradd -m -s /bin/bash [BENUTZERNAME]

  • -m sorgt dafür, dass ein home Verzeichnis angelegt wird
  • -s /bin/bash legt die Shell auf bash fest (Präferenz gegenüber sh)

Um sich nun mit diesem Benutzer einzuloggen, benötigt dieser noch ein Passwort:

passwd [BENUTZERNAME]

Anschließend wird man um die Eingabe eines Passwords gebeten, welches sodann gesetzt wird.

Nun muss man dem neuen Nutzer noch die entsprechenden Rechte geben, um Befehle auch mit root Rechten auszuführen. Dies geschieht über den folgenden Befehl:

usermod -aG sudo [Benutzername]

  • -aG hängt Gruppe an evtl. bereits zugewiesene an

Hat man die Schritte abgeschlossen, so kann man mit dem Befehl su [BENUTZERNAME] gleich aus dem Terminal herraus auf den Benutzer wechseln, oder sich erneut mit ssh verbinden, wobei der Befehlt nun den Benutzername statt des root beinhaltet.

ssh.1670227358.txt.gz · Last modified: 2022/12/05 09:02 by dimitrij

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki