分享
 
 
 

FTP的设置

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

如果你在安装LINUX系统的时候,在选择启动进程的时候选择了“ftpd”这一项的话,安装完LINUX系统后,它已经将一个默认的FTP服务器安装到系统中去了。我们已经可以利用它来实现系统FTP服务器的功能了。我们只需在此基础上根据我们的需要进行一些个性化设定就可以了。在绝大多数的LINUX发行版本中都选用的是WashingtonUniversity FTP,它是一个著名的FTP服务器软件,一般简称为wu-ftp。它功能强大,能够很好地运行于众多的UNIX操作系统,例如:IBM AIX、FreeBSD、HP-UX、NeXTstep、Dynix、SunOS、Solaris等。所以Internet上的FTP服务器,一大半以上采用了它。

(1) wu-ftp的配置

查看、修改/etc/inetd.conf文件/etc/inetd.conf文件是LINUX系统的超级服务器inetd的配置文件。它负责监听多个TCP/IP端口。当它收到请求,就根据配置文件派生一个相应的服务器。通过使用超级服务器,其他服务就可以只在需要时才派生,从而大大节省了系统资源。而wu-ftp就是利用超级服务器inetd来监听请求的。当超级服务器inetd收到了客户端的FTP请求时,就根据配置文件打开一个FTP服务进程。所以我们如果要使用wu-ftp,就必须确认在超级服务器inetd的配置文件inetd.conf中有这样一句:ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd ,以便当超级服务器收到FTP请求的时候,能够派生一个wu-ftp的FTP服务进程。

(2)wu-ftpd的命令选项

wu-ftpd就是wu-ftp的服务进程。它可以不带参数执行,也可以带参数执行。

(3)提供自动压缩、解压缩的功能

如果想让FTP服务器有自动压缩、解压缩的功能,必须先将一些压缩、解压缩的命令文件如tar、gzip、gunzip、compress、uncompress等命令文件拷贝到/home/ftpd/bin目录下。

(4) 关于/etc/ftpaccess的设置

这个配置文件是FTP服务器上最重要的配置文件,它直接关系到你的FTP服务器能否正常工作,还有许多权限上的设置。

(5)设置/etc/ftpuser,禁止某些用户登录

有时我们需要禁止一些用户使用FTP服务。其实这个设置是十分简单的,只需要将要禁止的用户帐号写入文件/etc/ftpuser中。由于从系统的安全考虑,一般我们是不希望权限过大的用户和一些与命令名相同的用户进入FTP服务器。

(6) 设置/etc/ftphosts,禁止某些来自指定机器上的登录如果你需要拒绝来自某些主机的登录,一种方法就是在/etc/ftpaccess中设置deny命令,另一种更加简单的方法就是在/etc/ftphosts中写入你要禁止的主机的IP地址或域名。

(7)使新的配置生效

到此为止,我们已经能够根据自己的需要对FTP服务器配置进行必要的修改和调整。而让我们重新配置后,就必须使其生效。一般的,对/etc/ftpaccess的配置是直接作用于设置后的下一次FTP服务进程。而其它的则要对inetd进程重新启动。

(8)wu-ftp相关的其他一些命令的使用。连接数统计命令ftpcount。我们可以使用ftpcount命令十分清楚地统计出当前连接到FTP服务器上的用户数目,并且同时列出上限。

(9)在线用户查看命令ftpwho。我们可以使用ftpwho命令十分清楚地列出当前连接的用户的详细情况。

(10)FTP关闭文件生成命令ftpshut。我们可以使用ftpshut命令生成一个在/etc/ftpaccess中设置的shut.msg文件,用于关机设定。ftpshut命令的格式为:Ftpshut <-l min> <-d min> time <说明>。

3、WEB的设置

Apache是目前世界上最经常使用的Web服务器。对于Linux用户来说,也是最容易使用的Web服务器,而且,它是免费的。Apache的服务有两种方式,即通过inetd的方式或者独立执行httpd的方式.在一般情况下我们使用独立执行方式。首先你必须安装Apache服务器.通常的Linux 发行版中都会包含apache的rpm包,可以用rpm -i 安装.然后你要测 试 一下它的正确.随便取一个HTML文件,命名为index.html,拷贝到/home/httpd/html目录下,然后以根用户身份执行httpd,接下来,在另一台机器上用Browser访问你这台机器的IP地址,应该能显示其内容.如果不对,检查你的工作,重来一次。

Apache缺省的时候使用的页面文件是index.html,错误输出在/var/log/httpd/,如果有不正常的问题,察看里面的error_log文件。

许多时候,你需要改变web文件的存放位置,或是为web页面引入一些cgi服务,为此,你必须去修改/etc/httpd/conf/srm.conf文件. 首先,你会发现下面的段落:DocumentRoot /home/httpd/html 这个句子说明,Apache使用的页面文件存放在/home/httpd/html,所以如果你要改变web 的存放路径就应该修改这里。另一个相应的段落是DirectoryIndex index.html index.shtml index.cgi它说明如果有人访问你的机器,首页将是在上面定义的路径下的index.html或者index. shtml,index.cgi.如果你的网站首页是另外一个名字,修改这一句。另一个常用的选项是ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/它定义在使用CGI程序时,页面引用的目录是/cgi-bin/,而实际存放的路径是 /home/httpd/cgi-bin/。

网站根目录在/etc/httpd/httpd.conf文件中默认为/var/www/html。首页名为index.html,假如网站主机为“www.hff.com.cn,则URL为http://www.hff.com.cn,服务器就会到/home/httpd/html目录中寻找index.html文件为首页。如果没有这个文件,就会产生目录下的文件列表。

4、DNS的设置

DNS服务器的主体是域名服务器进程named,named 启动后向DNS客户机提供域名

解析服务,把域名转换成IP地址。

named 启动时需要读取几个数据文件,在bind 4下缺省情况下是先/etc/named.boot,

所以/etc/named.boot是named的基本配置文件。在bind 8下,缺省情况/etc/named.conf。

虽然启动named可直接执行named,在Linux上我们可以使用一个控制named的工具ndc。ndc可以用于启动、中止、重启动、刷新DNS数据、输出DNS数据等多种调试功能。

DNS的配置文件:/etc/named.conf 、/etc/hosts、/etc/host.conf、/etc/resolv.conf、

/etc/nsswitch.conf、/var/named/name2ip.conf和/var/named/ip2name.conf都由管理员创建。

对于DNS服务器的配置需要涉及5个主要文件,另外还有四个文件也与DNS有关

/etc/named.conf configuration文件(定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上)、/var/named/name2ip.conf 正向解析文件(用来定义域信息,实现主机名和地址之间的镜像、识别mail服务器和提供各种域信息)、/var/named/ip2name.conf 反向解析文件(实现IP地址很域名的映射 )、/var/named/named.local 本地主机解析文件(解析回送地址localhost ,回送地址是一种特殊的约定,即允许在处理本地机地址时与处理远程机地址的方法一样,这样可以简化处理过程,不必将数据发送到物理网络上)、/var/named/named.ca 线索文件(初始化缓冲区的信息。该文件不需要管理员更改,而是系统自带)、/etc/hosts(实现与网上其他主要计算机的映射,它通常是当作DNS的备份出现的,也就是说,当DNS系统出现问题的时候才使用Hosts表)、/etc/resolv.conf( 指定域名服务器的IP和搜索顺序)、/etc/hosts.conf(如何实现hosts表与DNS的关系和接口)、/etc/nsswitch.conf(用于处理Hosts表和DNS的顺序)。修改完文件后,需要进行测试。管理员修改完DNS的配置文件,需要执行/etc/rc.d/init.d/named restart来是更改生效。 使用ndc指令来控制服务器的运行,并使用nsllookup指令,nsllookup会直接使用解址器的功能,用户可以直接输入主机名查询IP地址,也可以输入IP地址进行反解址。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有