JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中管理远程系统     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  使用远程系统(概述)

2.  管理 FTP 服务器(任务)

管理 FTP 服务器(任务列表)

管理 FTP 服务器(任务)

如何使用 SMF 启动 FTP 服务器

如何使用 SMF 关闭 FTP 服务器

如何关闭 FTP 连接

如何更改 ProFTPD 配置

3.  访问远程系统(任务)

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

管理 FTP 服务器(任务)

以下过程说明如何启动和停止 FTP 服务器,如何禁用 FTP 连接,以及如何对 ProFTPD 配置文件进行更改。

如何使用 SMF 启动 FTP 服务器

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 启动 FTP 服务器。
    # svcadm enable network/ftp

如何使用 SMF 关闭 FTP 服务器

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 停止 FTP 服务器。
    # svcadm disable network/ftp

如何关闭 FTP 连接

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

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

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  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)。

如何更改 ProFTPD 配置

大多数配置变化是通过对 /etc/proftpd.conf 文件进行更改实现的。对该文件进行更改时,请使用以下步骤。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 对配置文件进行更改。

    有关向配置文件添加哪些信息的建议,请参见下面的简单示例。

  3. 重新启动 FTP 服务器。
    # svcadm restart network/ftp

示例 2-1 针对虚拟主机的 ProFTPD 配置文件更改

对于使用固定 IP 地址的虚拟主机,请使用以下指令。如果需要,可以添加以空格分隔的多个 IP 地址。

<VirtualHost 10.0.0.1>
  ServerName "My virtual FTP server"
</VirtualHost>

示例 2-2 针对匿名访问的 ProFTPD 配置文件更改

要提供对您站点的匿名 ftp 访问,请使用以下指令:

# Deny login access
  <Limit LOGIN>
    DenyAll
  </Limit>

  <Anonymous ~ftp>

# Allow anonymous logins
    <Limit LOGIN>
      AllowAll
    </Limit> ....
  </Anonymous>