Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对它不是很熟悉,但是openssh/sftp-server(之前由供应商)安装了RHEL它,并且在我重新启动服务器之前它运行良好。然后当我重新启动后检查时:
openssh/sftp-server
RHEL
# ps aux | grep ftp
没有sftp正在运行,但正在运行sshd。
sftp
sshd
那么我该怎么做才能让这个sftp运行呢?
您只需将以下行添加到您的 /etc/ssh/sshd_config 文件中:
Subsystem sftp /usr/libexec/openssh/sftp-server
或者
Subsystem sftp /usr/lib/openssh/sftp-server
如果在 openssh 的配置文件中启用了 sftp 子系统,它会按需启动。检查配置文件(接近其末尾)以查看是否启用了 sftp 子系统以及 sftp 可执行文件的路径是否正确。