FTP服务如何启动与停止
导读:FTP服务的启动与停止操作指南 Windows Server IIS 场景 使用命令行 启动服务:net start msftpsvc 停止服务:net stop msftpsvc 使用 PowerShell(管理员) 启动服务:...
FTP服务的启动与停止操作指南
Windows Server IIS 场景
- 使用命令行
- 启动服务:net start msftpsvc
- 停止服务:net stop msftpsvc
- 使用 PowerShell(管理员)
- 启动服务:Start-Service -Name ftpsvc
- 停止服务:Stop-Service -Name ftpsvc
- 使用 IIS 管理器
- 打开 IIS 管理器 → 展开本地计算机 → FTP Sites → 右键目标站点 → 选择 Start/Stop/Pause;暂停会阻止新连接但不断开已建立的连接,停止站点会断开所有客户端连接,停止服务会停止所有 FTP 站点并卸载 FTP 服务。以上操作需具备本机 Administrators 组成员权限。
Linux 常见发行版场景
- 以 vsftpd 为例(适用于 CentOS/RHEL 7+、Ubuntu/Debian 等 systemd 系统)
- 启动:sudo systemctl start vsftpd
- 停止:sudo systemctl stop vsftpd
- 重启:sudo systemctl restart vsftpd
- 设置/取消开机自启:sudo systemctl enable vsftpd / sudo systemctl disable vsftpd
- 说明:若使用其他 FTP 服务(如 proftpd),将命令中的服务名替换为对应名称(如 proftpd)。以上命令需 root 或 sudo 权限。
Oracle Solaris 场景
- 使用 SMF(Service Management Facility)
- 启动:svcadm enable network/ftp
- 停止:svcadm disable network/ftp
- 重启:svcadm restart network/ftp
- 计划停机与通知(不终止守护进程)
- 执行:ftpshut -l min -d min time [warning-message…]
- -l:拒绝新连接的提前时间(分钟)
- -d:断开现有连接的提前时间(分钟)
- time:now 立即,或 +number(相对分钟),或 HHMM(当天时刻)
- 恢复:ftprestart
- 说明:执行上述命令需具备 管理员 权限。
- 执行:ftpshut -l min -d min time [warning-message…]
快速验证与常见问题
- 端口检查:确认 21/TCP 处于监听
- Linux:ss -tnlp | grep :21 或 netstat -nltp | grep 21
- 服务状态:
- Linux:systemctl status vsftpd
- Windows:sc query ftpsvc
- 防火墙/安全策略:确保系统防火墙或云安全组放行 21/TCP(以及被动模式的端口范围,若启用)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: FTP服务如何启动与停止
本文地址: https://pptw.com/jishu/765451.html
