2013-04-01 11 views
5

Ich bin nicht sehr vertraut mit, aber es ist installiert openssh/sftp-server (von einem Hersteller vorher) auf und es lief gut, bevor ich den Server neu starten. Dann, wenn ich überprüfen, nach dem Neustart:Linux Wie starte ich "sftp-server"?

# ps aux | grep ftp 

No sftp läuft, aber sshd ist.

Also wie mache ich das sftp läuft bitte?

+0

Ist die simple & straight forward Frage als geschlossen werden ??? –

+3

Diese Frage ist off-topic auf StackOverflow. –

+0

oh ho wirklich ??? –

Antwort

2

Das sftp-Subsystem wird bei Bedarf gestartet, wenn es in der Konfigurationsdatei von openssh aktiviert ist. Überprüfen Sie die Konfigurationsdatei (am Ende davon), um zu sehen, ob das sftp-Subsystem aktiviert ist und ob der Pfad zur ausführbaren sftp-Datei korrekt ist.

+0

Hallo, Ist es möglich, nur sftp Server zu starten, ohne den ganzen ssh Server? Wie ? – ransh

+0

@ransh diese Frage ist nicht programmierungsrelevant und ist off-topic. Auch das Stellen von Fragen in Kommentaren, wenn diese Fragen nicht mit der Antwort selbst zusammenhängen, ist keine gute Übung. Stattdessen können Sie gerne eine neue Frage erstellen (aber auf der richtigen Seite). –

+0

danke für den Kommentar, ich werde mich entsprechend verhalten, Grüße. – ransh

9

Sie müssen nur die folgende Zeile in/etc/ssh/sshd_config-Datei hinzuzufügen:

Subsystem sftp /usr/libexec/openssh/sftp-server 

oder

Subsystem sftp /usr/lib/openssh/sftp-server