跳过导航链接 | |
退出打印视图 | |
系统管理指南:网络服务 Oracle Solaris 10 8/11 Information Library (简体中文) |
以前的发行版包括对 FTP 服务的多个更改。这些更改包括对 FTP 服务器的增强以及对 ftpcount、ftpwho 和 ftp 命令的更改。
FTP 服务器的增强功能提高可伸缩性,并改进传送日志记录功能。这些选项在繁忙站点的配置帮助和 ftpaccess(4) 手册页中介绍。具体而言:
sendfile() 函数用于二进制数据下载
ftpaccess 文件中支持的新功能
flush-wait 控制下载或目录列表结束时的行为
ipcos 为控制或数据连接设置 IP 服务类
可以对 passive ports 进行配置,这样内核便可选择要侦听的 TCP 端口
quota-info 启用了配额信息检索功能
recvbuf 设置用于二进制传送的接收(上载)缓冲区大小
rhostlookup 允许或禁止远程主机名的查找
sendbuf 设置用于二进制传送的发送(下载)缓冲区大小
xferlog 格式定制传送日志项的格式
-4 选项使得 FTP 服务器以单机模式运行时仅侦听 IPv4 套接字上的连接
此外,ftpcount 和 ftpwho 现在支持 -v 选项,此选项将显示虚拟主机 ftpaccess 文件中定义的 FTP 服务器类的用户计数和进程信息。有关更多信息,请参见 ftpcount(1) 和 ftpwho(1) 手册页。
FTP 客户机和服务器现在支持 Kerberos。有关更多信息,请参阅 ftp(4) 手册页和《系统管理指南:安全性服务》中的"Kerberos 用户命令"。
ftp 命令已更改。缺省情况下,在对连接到 Solaris FTP 服务器的 Solaris FTP 客户机发出 ls 命令时,该客户机将列出目录和纯文本文件。如果 FTP 服务器未在 Solaris OS 中运行,则可能不会列出目录。要在连接到非 Solaris FTP 服务器时执行缺省 Solaris 行为,可在每台 Solaris 客户机上相应地编辑 /etc/default/ftp 文件。要对单个用户进行更改,可将 FTP_LS_SENDS_NLST 环境变量设置为 yes。有关更多信息,请参见 ftp(4) 手册页。
ftpd 守护进程由服务管理工具管理。可使用 svcadm 命令对此服务执行管理操作,如启用、禁用或重新启动。可使用 svcs 命令来查询此服务对应所有守护进程的状态。有关服务管理工具的概述,请参阅《系统管理指南:基本管理》中的第 18 章 "管理服务(概述)"。