夏期劇*_*期劇場 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)
如果在 openssh 的配置文件中启用了 sftp 子系统,则会按需启动。检查配置文件(靠近其末尾)以查看 sftp 子系统是否已启用以及 sftp 可执行文件的路径是否正确。