7

我对它不是很熟悉,但是openssh/sftp-server(之前由供应商)安装了RHEL它,并且在我重新启动服务器之前它运行良好。然后当我重新启动后检查时:

# ps aux | grep ftp

没有sftp正在运行,但正在运行sshd

那么我该怎么做才能让这个sftp运行呢?

4

2 回答 2

12

您只需将以下行添加到您的 /etc/ssh/sshd_config 文件中:

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

或者

Subsystem sftp /usr/lib/openssh/sftp-server
于 2013-08-26T19:05:06.373 回答
2

如果在 openssh 的配置文件中启用了 sftp 子系统,它会按需启动。检查配置文件(接近其末尾)以查看是否启用了 sftp 子系统以及 sftp 可执行文件的路径是否正确。

于 2013-04-01T11:05:20.253 回答