在CentOS系统中,SFTP服务通常是通过OpenSSH服务器提供的。要启动和停止SFTP服务,你需要管理员权限。以下是如何操作的步骤:
启动SFTP服务: 打开终端,输入以下命令来启动SSH服务,SFTP作为SSH的一部分也会随之启动:
sudo systemctl start sshd
如果你想要设置SSH服务在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable sshd
停止SFTP服务:
同样地,你可以使用systemctl
命令来停止SSH服务,这将同时停止SFTP服务:
sudo systemctl stop sshd
检查SFTP服务状态: 如果你想检查SSH(包括SFTP)服务的状态,可以使用以下命令:
sudo systemctl status sshd
输出将显示服务的状态,包括它是否正在运行以及最近的日志条目。
请注意,SFTP服务依赖于SSH服务,因此当你启动或停止SSH服务时,SFTP服务也会相应地启动或停止。
如果你想要对SFTP进行更细粒度的控制,比如配置用户访问权限或者更改SFTP的端口,你需要编辑SSH配置文件/etc/ssh/sshd_config
。在这个文件中,你可以找到与SFTP相关的设置,并进行相应的修改。修改完成后,记得重启SSH服务以使更改生效:
sudo systemctl restart sshd
确保在进行任何配置更改之前备份原始的sshd_config
文件,以便在出现问题时可以恢复。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS SFTP 日志文件怎么查看