系统管理指南:网络服务

第 27 章 使用远程系统(概述)

本节包括有关使用远程文件的信息。

什么是 FTP 服务器?

FTP 服务器基于 wu-ftpd。wu-ftpd 最初由位于圣路易斯的华盛顿大学开发,广泛用于互联网上批量数据的分发,它是大型 FTP 站点的首选标准。有关许可条款的信息,请参阅以下位置的相关资料:/var/sadm/pkg/SUNWftpu/install/copyright

什么是远程系统?

在本章中,远程系统是指通过任何类型的物理网络连接到本地系统并且配置为进行 TCP/IP 通信的工作站或服务器。

在运行 Solaris 发行版的系统上,TCP/IP 配置在启动时自动建立。有关更多信息,请参见《系统管理指南:IP 服务》

Solaris 10 发行版对 FTP 服务的更改

Solaris 10 发行版包括一些对 FTP 服务的更改。这些更改包括对 FTP 服务器的增强以及对 ftpcountftpwhoftp 命令的更改。

FTP 服务器的增强功能可提高可伸缩性,并改进日志传送功能。这些选项将在繁忙站点的配置帮助ftpaccess(4) 手册页中介绍。具体而言:

此外,ftpcountftpwho 现在支持 -v 选项,此选项将显示在虚拟主机 ftpaccess 文件中定义的 FTP 服务器类的用户计数和进程信息。有关更多信息,请参见 ftpcount(1)ftpwho(1) 手册页。

FTP 客户机和服务器现在支持 Kerberos。有关更多信息,请参阅 ftp(4) 手册页和《System Administration Guide: Security Services》中的《系统管理指南:安全性服务》中的“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 命令来查询此服务对应所有守护进程的状态。有关服务管理工具的概述,请参阅《System Administration Guide: Basic Administration》中的《系统管理指南:基本管理》中的第 14  章 “管理服务(概述)”

Solaris 9 FTP 服务器的新增功能

Solaris 9 发行版对 FTP 服务器作了大量更改,所以 Solaris 10 发行版中保留了本节。此 FTP 服务器与 Solaris 8 FTP 软件兼容,但为 Solaris 9 用户提供了改进了性能的新功能。

表 27–1 Solaris 9 FTP 服务器的新增功能

功能 

说明 

参考 

按类型和位置进行的用户分类 

允许您根据类型和地址定义用户类 

如何定义 FTP 服务器类

对每个类的限制 

根据在 ftpaccess 文件中设置的限制,控制允许同时登录的某类用户的数量。

如何设置用户登录限制

系统范围的和与目录相关的消息 

显示为特定事件指定的消息 

如何创建要发送到用户的消息

每个目录的上载权限 

允许您控制到 FTP 服务器的上载,包括文件和目录创建及权限。 

如何控制对 FTP 服务器执行的上载操作

文件名过滤器 

允许您指定上载文件的名称中的可接受字符以及顺序。 

如何控制对 FTP 服务器执行的上载操作

虚拟主机支持 

允许您将 FTP 服务器配置为在一台计算机上支持多个域 

如何启用完整虚拟主机托管

命令日志记录 

允许对由实际用户、临时用户和匿名 FTP 用户执行的命令记录日志 

如何检查由 FTP 用户执行的命令

传送日志记录 

允许对实际用户、临时用户和匿名 FTP 用户的传送记录日志 

ftpaccess(4)xferlog(4)in.ftpd(1M)

按需压缩并归档 

允许使用 ftpconversions 文件中指定的转换来根据需要进行压缩和归档

ftpconversions(4), ftpaccess(4)

以下列表给出了更高发行版中不支持的 Solaris 8 功能。