Linux如何启动"sftp-server"?

夏期劇*_*期劇場 6 linux sftp openssh rhel sshd

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

# ps aux | grep ftp
Run Code Online (Sandbox Code Playgroud)

没有sftp运行,但是sshd.

那么我该怎么办sftp呢?

小智 12

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

Subsystem sftp /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)

要么

Subsystem sftp /usr/lib/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)


Eug*_*its 2

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