互联网服务
该帮助页面不完整
介绍
该模块允许您管理和设置Internet服务,例如telnet , ftp和finger 。每个Internet服务都有一个名称,端口号和协议(例如tcp端口23上的telnet )。许多服务还具有服务器程序来处理与该服务的网络连接。 带有关联程序的服务由Unix inetd守护程序控制,该守护程序代表所有服务监听网络连接。收到连接后,服务器程序将启动以处理来自新连接的数据。
并非所有的Internet服务都由该模块管理。接收许多连接(例如HTTPD,SMB或NFS)的服务器分别运行,以避免必须为每个请求启动新进程。可以使用其他Webmin模块(例如Samba或Apache)来配置这些服务。
该模块的主页列出了系统上的所有Internet和RPC服务。分配了程序的服务以粗体显示。 Internet服务,RPC服务和程序的列表来自文件/etc/services , /etc/rpc和/etc/inetd.conf 。
创建新服务
要创建新的Internet服务,请单击活动服务列表下方的“ 创建新服务”链接。这将带您进入一个表格,可以在其中输入新服务的详细信息: - 服务名称
每个服务必须具有唯一的名称和协议对。这意味着只有两个服务使用不同的协议,它们才能具有相同的名称。 - 协议
此服务使用的通信协议。几乎所有的Internet服务都使用TCP协议,其余的使用UDP 。 - 港口
每个服务都有一个端口号,该端口号在该服务使用的协议内必须是唯一的。对于TCP和UDP ,端口号必须在0到65535之间。 - 别名
用于引用此服务的替代名称列表。别名不能已经用作具有相同协议的现有服务的名称或别名。
在诸如telnet的命令中,可以使用Internet服务名称代替主机名。例如,您可以键入telnet foo.bar.com smtp以连接到主机foo.bar.com上的端口25,假设smtp Internet服务已正确定义。
对于具有关联程序的服务,必须选择“ 使用下面的程序”选项?
- 程序
一些罕见的服务由inetd内部处理。但是,对于几乎所有新服务,应在此处提供创建要为该服务执行的程序的完整路径的信息。 - 争论
命令行参数传递给上面的程序。第一个参数应该是程序名称,其余的参数要传递。 - 等待模式
这确定inetd是否将等到程序完成后再启动其他程序。对于大多数服务,这应该是“ 不要等待” 。 - 执行为
服务器程序应以该用户名运行。大多数服务器将需要以root用户身份运行。
添加新服务后,该服务不会立即生效。您必须单击主页上的Restart Inetd按钮才能应用添加。
编辑现有服务
要编辑服务,请从主页列表中单击服务名称。这将显示用于创建服务的相同表格,以允许您编辑服务详细信息。您也可以单击页面底部的“ 删除”按钮删除该服务。 编辑或删除现有系统服务(例如telnet或ftp)时请小心。更改这些设置可能无法登录到您的计算机(或更糟糕的是)。
修改服务后,该服务不会立即生效。您必须单击主页上的Restart Inetd按钮才能应用更改。
创建和编辑RPC程序
通常,您将不需要在系统上创建或编辑RPC程序。但是,如果执行此操作,则该过程类似于创建和编辑Internet服务。 用于编辑和创建RPC程序的表单将始终至少包含以下字段:
- 程序名称
此RPC程序的唯一名称(在相同协议内)。 - 数
每个RPC程序都有一个唯一的程序号,该编号在编写程序时确定。 - 别名
可用于引用此RPC程序的其他名称。
某些操作系统(例如Solaris)允许服务器程序与RPC服务关联。当收到该程序的请求时,该程序将由inetd运行。
如果您的系统支持由inetd启动的RPC服务器程序,则以下字段也将可见:
返回模块