Dokumentation
Zugang über SSH
TurnKey kommt mit Webmin vorinstalliert und über HTTPS auf Port 12321 zugänglich. Es bietet eine leichte, benutzerfreundliche webbasierte Admin-Benutzeroberfläche, die grundlegende Serververwaltungsaufgaben zu einer "Point-and-Click" -Übung macht.
Das ist großartig für viele einfache, gemeinsame Aufgaben, aber manchmal ist eine Terminalsitzung der schnellste und beste Weg, um Probleme zu diagnostizieren und zu beheben. TurnKey enthält OpenSSH-Server, vorinstalliert und vorkonfiguriert.
OpenSSH Terminal Client
Mac OSX, Windows 10/11 (ab Win10 Build 1803) und die meisten Linux-Distributionen werden mit OpenSSH als Kern-CLI-Tool.
Um den OpenSSH-Client zu verwenden, öffnen Sie eine Terminalsitzung und verwenden Sie den Befehl 'ssh' zusammen mit dem Benutzernamen und der Remote-IP- oder Domain-Namen (d. H. Hostname / FQDN):
ssh USER@REMOTE_HOST
Zum Beispiel, um sich bei meinem TurnKey-Server mit einer IP von 192.168.1.111 anzumelden (als 'root'):
ssh root@192.168.1.111
Wenn Sie Schlüssel eingerichtet haben, wird standardmäßig versucht, sich zuerst mit Schlüsseln zu authentifizieren, und dann wird es auf ein Passwort zurückgreifen. Wenn Sie eine Reihe von Tasten verwenden, können Sie ssh sagen, dass sie einen bestimmten Schlüssel mit dem Schalter '-i' verwenden sollen.
ssh -i /path/to/MY_KEY root@192.168.1.111
TurnKey Standard SSH-Konfiguration ist ziemlich gesperrt, also wenn Sie zahlreiche Schlüssel eingerichtet haben (die SSH nacheinander versucht), dann werden Sie wahrscheinlich nicht in der Lage sein, sich über das Passwort anzumelden (es ist ein Fehler). Erschöpfen Authentifizierungsversuche, die Schlüssel ausprobieren, so dass Sie niemals die Chance haben, auf ein Passwort zurückzugreifen. Sie können eine Passwort-Anmeldung erzwingen, indem Sie den Schalter '-o' mit der Option 'PubkeyAuthentication=no' verwenden.
ssh -o PubkeyAuthentication=no root@192.168.1.111
In neueren Versionen von TurnKey, fail2Ban Das bedeutet, dass Sie, wenn SSH-Login fehlschlägt, für einen bestimmten Zeitraum von Ihrem Server gesperrt werden - standardmäßig 10 Minuten.
Alternative Kunden
Ich kenne keine alternativen OSX- oder Linux-Apps von Bedeutung. ZUG ist ein beliebtes SSH GUI, verfügbar für OSX, Linux und Windows. Aber IMO zumindest auf OSX und Linux, es sei denn, Sie sind bereits damit vertraut - es bringt wenig Wert über den nativen CLI OpenSSH Client. WinSCPNeben dem Nachweis eines SSH-Clients bietet er auch eine Benutzeroberfläche zum Hochladen/Downloaden von Dateien (über SCP).