如何在Linux/UNIX cpanel服务器下关闭SFTP服务器
时间:2020-01-09 10:43:18 来源:igfitidea点击:
问题描述:
CentOS Linux如何关闭SFTP服务器,但仅允许root用户使用SSH。
如何删除sftp服务器?
解决方法:OpenSSH/sshd从/etc/ssh/sshd_config读取配置数据。
该文件包含关键字-参数对,每行一对。
以#开头的行和空行被解释为注释。
配置仅通过此文件完成的外部子系统,例如文件传输守护程序(SFTP)。
参数应为子系统名称,以及应子系统请求执行的命令。
命令sftp-server实现了sftp文件传输子系统。
sftp-server是一个讲SFTP协议服务器端的程序。
sftp-server不能直接调用,而是可以使用Subsystem选项从sshd调用。
禁用/关闭sftp服务器
打开/etc/ssh/sshd_config文件:
# vi /etc/ssh/sshd_config
查找如下所示的行:
Subsystem sftp /usr/lib/openssh/sftp-server
通过添加前缀#来删除或者注释掉行:
# Subsystem sftp /usr/lib/openssh/sftp-server
保存并关闭文件。
重新启动sshd服务:
# /etc/init.d/sshd restart