Inhaltsverzeichnis

FTP / SFTP / SSH

Bei unserem SSD Webhosting ist es möglich, den Webspace per FTP, SFTP und per SSH zu verwalten. Gerade letzteres ist eher selten anzutreffen, weil es eine Sicherheitslücke darstellen kann, wenn es nicht richtig konfiguriert ist. Wir aber sind uns sicher, dass hier alles seine Richtigkeit hat.

Wie verbinde ich richtig oder was nutze ich am besten (wann)? - all das sollte der Artikel klären.

Portübersicht

FTP SFTP SSH
Host Der Host des Webspaces 1)
Zugriff über Standard- und virtuelle Benutzer nur Standardbenutzer
Passwort Das jeweils festgelegte Passwort
Ports 21 19812

FTP

Das File Transfer Protocol (FTP) […] ist ein […] Netzwerkprotokoll zur Übertragung von Dateien über IP-Netzwerke. […] Es wird benutzt, um Dateien vom Server zum Client (Herunterladen), vom Client zum Server (Hochladen) oder clientgesteuert zwischen zwei FTP-Servern zu übertragen (File Exchange Protocol). Außerdem können mit FTP Verzeichnisse angelegt und ausgelesen sowie Verzeichnisse und Dateien umbenannt oder gelöscht werden.

Quelle: https://de.wikipedia.org/wiki/File_Transfer_Protocol

Verbindung herstellen

FTP lauscht bei uns standardmäßig auf Port 21. Jeder konfigurierte FTP-Benutzer hat auch FTP-Zugang. Im Client (bspw. FileZilla oder WinSCP) wählt man als Protokoll FTP aus, Host ist der jeweilige Webspace-Host und Benutzername, sowie Passwort werden durch Sie selbst vergeben.

Weitere Benutzer anlegen

Weitere Benutzer können komfortabel über LiveConfig angelegt werden.

Wir wechseln in den Menüpunkt HostingWebspace.

Hier klicken wir auf unter FTP-Zugänge auf FTP-Account hinzufügen. Es erscheint folgendes Fenster:

Hier vergibt man nun einen Benutzernamen - zu beachten ist, dass automatisch der Präfix <Benutzername>_ vorangestellt wird - und ein Passwort. Sollte der neue Account nicht über den kompletten Webspace verfügen dürfen, so vergibt man noch ein Startverzeichnis und mit einem Klick auf speichern wird er Account erstellt.

Pfad ändern

Zur Passwortänderung begeben Sie sich, indem Sie im Menü auf HostingWebspace klicken.

Aus der Liste unter FTP-Zugänge wird ein Benutzer ausgewählt. Zu beachten ist hier, dass der Pfad des Standardbenutzers nicht geändert werden kann. Hat man einen Benutzer ausgewählt, so klickt man auf bearbeiten. Es erscheint folgendes Formular:

Hier vergibt man unter Startverzeichnis den gewünschten Pfad und bestätigt die Änderung anschließend mit einem Klick auf speichern.

SFTP

Das SSH File Transfer Protocol oder Secure File Transfer Protocol (SFTP) ist eine für die Secure Shell (SSH) entworfene Alternative zum File Transfer Protocol (FTP), die Verschlüsselung ermöglicht.

Quelle: https://de.wikipedia.org/wiki/SSH_File_Transfer_Protocol

Verbindung herstellen

SFTP nutzt - wie der Name vielleicht schon vermuten lässt - die Eigenschaften und damit den Port von SSH. Der entspricht im Fall des SSD-Webhostings 19812. Damit verbunden ist aber auch, dass nur der Standardbenutzer, also <Benutzername> SFTP benutzen kann. Im Client (bspw. FileZilla oder WinSCP) wählt man als Protokoll SFTP aus, als Host gibt man den jeweiligen Webspace-Host an, Benutzername ist der Webspace-Benutzername und Passwort ist das für den Standardbenutzer festgelegte Passwort.

SSH

Secure Shell oder SSH bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe man auf eine sichere Art und Weise eine verschlüsselte Netzwerkverbindung mit einem entfernten Gerät herstellen kann. Häufig wird diese Methode verwendet, um lokal eine entfernte Kommandozeile verfügbar zu machen […]. Genutzt werden kann dies beispielsweise zur Fernwartung eines in einem entfernten Rechenzentrum stehenden Servers. Die neuere Protokoll-Version SSH-2 bietet weitere Funktionen wie Datenübertragung per SFTP.

Quelle: https://de.wikipedia.org/wiki/Secure_Shell

Verbindung herstellen

Als Software empfiehlt sich unter Windows PuTTY bzw. KiTTY (Fork/ Weiterentwicklung von PuTTY). Nach dem Download eines der beiden Programme, öffne Sie jeweiliges. Bei Host tragen Sie den jeweiligen Webspace-Host ein. Der Port entspricht nicht dem Standard, bei uns lauscht SSH auf 19812. Klicken Sie nun auf Open oder Start. Es öffnet sich eine Kommandozeile, in der gefragt werden sollte, unter welchem Benutzer Sie sich verbinden möchten. Geben Sie nun hier Ihren Webspace-Benutzer an und bestätigen Sie die Eingabe mit <Enter>. Anschließend sollte eine Passwort-Abfrage nach Ihrem Passwort fragen. Geben Sie auch dies an und bestätigen Sie wieder mit <Enter>. Die Verbindung sollte gelungen sein; viel Erfolg!

Allgemein

Es gibt bezüglich der FTP-Accounts eine kleine Besonderheit. Der Standardbenutzer - welcher dem Benutzernamen entspricht (z.B. demo) - ist der einzige Benutzer, der eine SSH- und SFTP-Zugangsberechtigung hat. Des Weiteren kann er weder gelöscht, noch kann dessen Pfad bearbeitet werden. Es gibt ausschließlich die Möglichkeit, dessen Passwort zu ändern.

Passwort ändern

Um das Passwort eines Zuganges zu ändern, begibt man sich in LiveConfig über das Menü zu HostingWebspace.

Aus dem Feld FTP-Zugänge wählt man einen Benutzer aus und klickt anschließend auf bearbeiten. Es erscheint - beim Standardbenutzer, welcher nur den eigenen Benutzernamen trägt - folgendes Formular:

bzw. folgendes Formular bei einem virtuellen Benutzer - bestehend aus <Benutzername>_<Name>:

Hier vergibt man nun ein neues Passwort und bestätigt dies mit einem Klick auf speichern.

1)
Die Vorgabe entspricht <name>.php-friends.de. Da es mehrere Hosts gibt, können wir hier keine allgemeine Angabe machen.