web-dev-qa-db-fra.com

Linux comment démarrer "sftp-server"?

Je ne le connais pas très bien, mais openssh/sftp-server (installé par un fournisseur auparavant) est installé sur RHEL et il fonctionnait bien avant de redémarrer le serveur. Puis quand je vérifie après avoir redémarré:

# ps aux | grep ftp

Non sftp est en cours d'exécution mais sshd l'est.

Alors, comment puis-je avoir cette sftp en cours d'exécution s'il vous plaît?

6
夏期劇場

Vous devez seulement ajouter la ligne suivante à votre fichier/etc/ssh/sshd_config:

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

ou 

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

le sous-système sftp est démarré à la demande s'il est activé dans le fichier de configuration d'Opensh. Vérifiez le fichier de configuration (à la fin de celui-ci) pour voir si le sous-système sftp est activé et si le chemin d'accès à l'exécutable sftp est correct.