2013-04-01 13 views
5

Non ho molta familiarità con esso, ma è stato installato openssh/sftp-server (da un venditore prima) su RHEL ed è stato eseguito correttamente prima di riavviare il server. Poi, quando controllo dopo riavviato:Linux come avviare "sftp-server"?

# ps aux | grep ftp 

No sftp è in esecuzione, ma è sshd.

Quindi, come faccio a far funzionare questo sftp per favore?

+0

: più semplice e dritto in avanti domanda considerato chiuso ??? –

+3

questa domanda è off-topic su StackOverflow. –

+0

oh ho davvero ??? –

risposta

2

Il sottosistema sftp viene avviato su richiesta se è abilitato nel file di configurazione di openssh. Controllare il file di configurazione (vicino alla fine di esso) per vedere se il sottosistema sftp è abilitato e se il percorso dell'eseguibile sftp è corretto.

+0

Ciao, è possibile avviare solo il server sftp, senza tutto il server ssh? Come ? – ransh

+0

@ransh questa domanda non è correlata alla programmazione ed è fuori tema. Inoltre, fare domande nei commenti, se tali domande non sono correlate alla risposta stessa, non è una buona pratica. Invece sei libero di creare una nuova domanda (ma sul sito giusto). –

+0

grazie per il commento, agirò di conseguenza, saluti. – ransh

9

Hai solo bisogno di aggiungere la seguente riga al file/ssh/sshd_config/etc:

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

o

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