Bei allen Hosting-Angeboten haben Sie eine Secure Shell (SSH) zur Verfügung, mit welcher Sie als erfahrener Benutzer erweiterten Zugriff auf Ihre Dateien haben. Die Secure Shell stellt auch Secure Copy (SCP) und Secure FTP (SFTP) zur Verfügung.
Für die Benutzung der Secure Shell benötigen Sie ein SSH-fähiges Terminalprogramm. Bei Linux und macOS wird ein solches bereits mitgeliefert. Windows-Anwender müssen hier auf ein separates Programm wie z. B. PuTTY zurückgreifen.
Als Benutzername verwenden Sie den gleichen Namen wie für den Log-in in das WHF-Panel. Hier ist ebenfalls auf die richtige Schreibweise zu achten. Das Passwort können Sie im WHF-Panel unter dem Menüpunkt „Passwörter ändern“ vergeben.
Als Hostnamen können Sie Folgendes verwenden:
- Den Hostnamen, der im WHF-Panel-Dashboard (Startseite) unter Zugangsdaten angezeigt wird.
- Ihren Domainnamen
- Die IP-Adresse des Servers (ermittelbar durch ping syscp[x].webhosting-franken.de)
Als Port für die Secure Shell verwenden wir standardmäßig 1025. Der Grund hierfür ist, dass wir so die meisten Angriffsversuche mittels Brute-Force-Attacken auf dem SSH-Server verhindern.
Hier ein Beispiel für das Terminal unter Linux oder macOS:
ssh -l USERNAME -p 1025 www.meinedomain.de
Willkommen bei der Webhosting Franken Secure Shell
USERNAME@www.meinedomain.de’s password: <- Geben Sie Ihr Passwort ein.
Bei der ersten Verbindung mit dem Server müssen Sie den Host-Schlüssel (Host-Key) des Servers vom Terminalprogramm importieren lassen. Bestätigen Sie die erscheinende Frage einfach mit „yes“ oder „ja“, sofern das SSH-Programm dies so verlangt. Dieser Vorgang ist einmalig.
Nachdem Sie Ihr Passwort eingegeben haben und der Log-in vollzogen wurde, sehen Sie in etwa folgende Ansicht:
Last login: Sat Dec 27 19:54:07 2011 from pXXXXXX.dip.t-dialin.net
No mail.
USERNAME@syscp[x]:/$
Bei „/$“ handelt es sich um den Eingabeprompt der Secure Shell. Sie können nun durch das Drücken der Tab-Taste und Bestätigen mit „y“ alle verfügbaren Befehle einsehen.
Durch folgendes Muster können Sie nahezu jeden Unix-Befehl dazu veranlassen, die zur Verfügung stehenden Parameter anzuzeigen:
BEFEHL --help [Return-Taste]
Der Ordner für die Webseiten und sonstigen Daten trägt den Namen htdocs. In den anderen Verzeichnissen bis auf den Ordner tmp/ haben Sie keinen Schreibzugriff.
Wichtig: Bitte nehmen Sie zur Kenntnis, dass Sie den Ordner tmp/ nicht löschen dürfen. Dieser wird von Ihren Webanwendungen sowie von unserem Anwendungsinstaller dringend benötigt.
Wichtig: Sie können Ihr Secure-Shell-Passwort im Control Panel im Bereich „WHF-Panel“ -> „Passwörter ändern“ ändern, was Sie auf jeden Fall tun sollten.
Als Texteditor haben Sie zur Auswahl: nano, vim und mcedit.
Für weitere Hinweise zur Benutzung der Unix-Programme können Sie sich hier erkundigen:
nafoku.de/t/unix.htm
Eine Anleitung für den Dateimanager „GNU Midnight Commander“, kurz „mc“ finden Sie hier:
wiki.blue-panel.com/index.php/Midnight_Commander
Hinweis:
Sollten Sie bei der Verbindung zum Server eine Meldung wie diese erhalten,
Unable to negotiate with XXX.XXX.XXX.XXX port 1025: no matching host key type found. Their offer: ssh-rsa,ssh-dss
müssen Sie folgende Zeilen zu Ihrer SSH-Konfiguration hinzufügen:
nano ~/.ssh/config
Inhalt der SSH-Konfigurationsdatei:
Host SERVERNAME/IPADRESSE
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa