Für das Verwalten eines Servers wird in der Regel eine Verbindung über SSH hergestellt.
Voraussetzungen
Die Anmeldung auf einem Server wird meist über SSH realisiert und setzt einen entsprechenden Client voraus, welcher in der Regel vorinstalliert ist. Ist dies nicht der Fall, so kann dieser unter Windows unkompliziert nachgerüstet werden.
Nachrüsten über Einstellungen
- Einstellungen aufrufen und Apps > Optionale Features auswählen
- Ist unter Installierten Features der Eintrag OpenSSH-Client nicht gelistet, kann dieser über Optionales Feature hinzufügen > Funktionen anzeigen nachinstalliert werden.
Nachrüsten über Windows PowerShell
- Windows PowerShell als Administrator öffnen
-
Verfügbarkeit von OpenSSH-Client überprüfen
PowerShell
PS > Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*'Name : OpenSSH.Client~~~~0.0.1.0 State : Installed -
Gegebenfalls OpenSSH-Client nachinstallieren, wenn
State : NotPresentangezeigt wirdPowerShellPS > Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0Path : Online : True RestartNeeded : False
Mit SSH auf Server anmelden
Im Wesentlichen gibt es zwei Möglichkeiten sich per SSH mit einem Server zu verbinden.
Über das Terminal anmelden
Bei anderen Betriebssystemen wird das standardmäßige Terminal verwendet, unter Windows steht ein umfangreiches und modernes Terminal bereit, welches unter Windows 11 sogar vorinstalliert ist.
Terminal herunterladen Weitere InformationenNach dem Starten des Terminals ist der Befehl ssh -p <ssh port> <Username>@<server address> einzugeben.
- ssh Aufruf vom OpenSSH-Client zum Starten der Verbindung
- -p <ssh port> Der Schalter -p erwartet als Parameter einen Port, über den die Verbidung aufgebaut werden soll
- <Username> - Wird durch den Account ersetzt, mit welchem sich auf dem Remoterechner angemeldet werden soll, z.B. linkreh statt <Username>
- @<server address> Remoterechner, mit welchem sich verbunden werden soll.
Über Visual Studio Code anmelden
Unter Visual Studio Code gibt es für das Remote-Arbeiten ein Erweiterungspaket, welches ebenfalls eine Erweiterung für SSH-Verbindungen beinhaltet.