在 Oracle® Solaris 11.2 中管理远程系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何关闭 FTP 连接

ftpshut(8) 命令在特定时间关闭 FTP 服务器。如果希望仅停止为 FTP 提供服务而不停止守护进程(以便它可以将该服务报告为不可供客户机使用),请使用此过程。ftpshut 命令将阻止连接并停止当前连接,但不会关闭服务器守护进程自身。

运行 ftpshut 时,将通过用于指定发生关闭的时间、拒绝新连接的时间和放弃现有连接的时间的命令行选项,生成一个文件。将基于此信息向用户发出服务器关闭通知。ftpshut 创建的文件位于 /etc/shutmsg 中。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 运行 ftpshut 命令。
    # ftpshut [-l min] [-d min] time [warning-message...]
    ftpshut

    该命令提供用于通知用户 FTP 服务器正在关闭的过程。

    –l

    该标志用于调整拒绝 FTP 服务器的新连接的时间

    –d

    该标志用于调整断开与 FTP 服务器的现有连接的时间。

    time

    由单词 now 指定的立即关机的关机时间,或使用两种格式之一(+ numberHHMM)指定的将来关机的关机时间

    [warning-message...]

    关闭通知消息;有关更多信息,请参见 ftpshut(8) 手册页

  3. 恢复对文件的访问权限。

    使用 ftprestart 命令重新启动与 FTP 服务器的连接。有关详细信息,请参见 ftpshut(8) 和 ftprestart(8)。