雷网主机在Linux下如钶实现FTP虚拟主机?
雷网主机 在Linux下,我们可以用wu-ftp、tftp-server、proftpd、gssftp、vsftp等FTP服务程序来构建FTP服务器。由于wu-ftp(Washington
University Ftp)广泛使用在各种Linux发行版本和多种的Unix(其中包括了IBM
AIX、FreeBSD、HP-UX、各种BSD、Solaris等)中,同时它在因特网中的占有量超过了50%,并且现在Linux发行版本中都带有2.6版本的wu-ftp,因此下面以它为例介绍在Linux下如何实现FTP虚拟主机。
虚拟主机安装要求
wu-ftpd提供了虚拟主机的功能。它通过一个FTP软件在同一台主机上提供不同FTP服务器,以主机名称或IP来区分各个不同的虚拟主机。
wu-ftp有rpm和tar两种安装方式。rpm安装比较简单,可以直接通过rpm ivh wu-ftp*.rpm
就可以安装完成。下面主要介绍tar安装方式。
对于没有RPM安装程序包的Linux,可以从 下载一个源程序tar代码包,这样可以更好地按照需求来定制wu-ftp所能支持的各种功能,包含一些附加的upload的速率、虚拟主机等功能。
1.解压缩包tar -zxvf wu-ftpd-current.tar.gz:
#cd wu-ftp
2.配置所需要的附加功能:
#./configure –enable-virtual
这个enable-virtual参数必须进行设定,通过设定了这个参数,提供虚拟主机的服务,同时增加了对FTP服务器的吞吐量,这样wu-ftp就拥有了虚拟主机的功能。
3.进行编译及安装
# make # make install
通过以上各个步骤,就已经把服务器成功地安装在Linux系统上了。现在系统上应该包含了
/etc/ess /etc/ftpconversions /etc/ftpgroups /etc/ftphosts
/etc/ftpusers
配置文件,以及
/usr/bin/ftpcount /usr/bin/ftpwho /usr/sbin/ftprestart /usr/sbin/ftpshut
/usr/sbin/in.ftpd
等可执行的程序,当然还包含一些help,man的文档。只要系统中包含了这些文件,就说明FTP服务器已经安装成功。
在这些文件中有两个文件是关于虚拟主机配置的,其中ftpservers
文件控制了当客户登陆不同虚拟主机时候,服务器采用不同的配置文件来进行功能设置。例如在ftpservers中增加下面两个语句:
172.20.66.10 /etc/ ess.1 172.20.66.20 /etc/ ess.2
这两行参数指定了当用户从10 IP访问的时候,服务器指定的是ess.1的配置文件,而当用户从20
IP访问的时候,服务器指定的是ess.2的配置文件。在下面配置虚拟主机的过程中,需要这个文件的配合使用。
急求linux server版的WEN DNS FTP SSH 的配置步骤和详细命令
linux下dns设置详解 /2010/0625/2694.html Apache安装、配置、优化 /2010/0521/618.html Linux下vsftp的安装和配置方法 /2010/0521/620.html
linux怎样设置ftp服务器
首先插入光盘,然后安装vsftpd。。。 默认目录/var/ftp/pub 主配置文件/etc/vsftpd/vsftpd.conf /etc/vsftpd/ftpuser(访问控制,限制用户登录) /etc/pam.d/vsftpd定义某个文件是用来控制什么 进入主配置文件:vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES 是否允许匿名用户访问ftp。 anon_upload_enable=YES 匿名用户是否有上传的权限 然后重启服务。 service vsftpd restart chkconfig vsftpd on 这样就可以了
Linux下如何进行FTP设置
找到ftp的配置文件-> 设置端口、主动模式或被动模式等->保存文件,ftp服务重启
linux ftp 怎么配置?
anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES guest_enable=YES guest_username=tao pam_service_name=vsftpd.vu userlist_enable=YES listen=YES tcp_wrappers=YES chroot_local_user=YES 下面是腳本 #!/bin/bash echo "qq">>/root/login.txt echo "123456">>/root/login.txt echo "ww">>/root/login.txt echo "123456">>/root/login.txt echo "aa">>/root/login.txt echo "123456">>/root/login.txt db_load -
T -t hash -f /root/login.txt /etc/vsftpd/vsftpd_login.db chmod 600 /etc/vsftpd/vsftpd_login.db echo "auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login ">>/etc/pam.d/vsftpd.vu echo "ount required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login ">>/etc/pam.d/vsftpd.vu useradd -d /home/ftpsite chmod 700 /home/ftpsite
怎么安装FTP服务
添加角色服务: 从“管理工具”中打开“服务器管理器”窗口,展开节点树,选择“Web服务器”,单击“添加角色服务” 添加FTP所需的角色服务: 在“选择角色服务”对话框中选择“FTP发布服务”在“是否添加FTP发布服务所需的角色服务”中单击“添加必要的角色服务” 添加FTP角色服务: 早“选择角色服务”窗口,选择“FTP发布角色”,单击“下一步”。 确认安装: 在“确认安装选择”窗口单击“安装” 完成FTP服务的安装: 在“安装结果”窗口查看安装提示信息,单击“关闭”,完成FTP服务的安装。 启动FTP: 从“管理工具”中打开“信息服务管理器”窗口,展开节点树,选择节点“FTP站点”,单击“单击此处启动”。 选择“启动”命令: 在“信息服务管理器”窗口中展开节点树,右击“Default FTP Site”(默认FTP站点),选择“启动”命令。
8 启动默认FTP站点: 在IIS管理器窗口单击“是”启动“FTP Pubshing Service服务”和默认FTP站点。
Linux如何搭建FTP
我的回答被采纳了,再来给你贴上,希望解决你的问题 原贴在这里 /z/q123324269.htm 答案补充 开设FTP服务。Ubuntu自带的FTP服务器是vsftpd,1)安装vsftpdUbuntu安装软件倒不是件困难的事,输入:sudo apt-get install vsftpd安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下 ftp://IP地址。应该可以看到一个空白的ftp空间。默认设置下匿名用户可以下载,但不能写入或是上传 答案补充 2)设置 vsftpd.conf文件现在我们要让匿名用户无法访问,并且得输入linux上的用户密码后才能访问到他们自己目录里的内容。首先找到设置vsftpd的文件,位置在/etc/vsftpd.conf修改之前最好先备份下这个文件:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old然后可以改动了:#不让匿名用户使用#anonymous_enable=YES#本地用户可用local_enable=YES #可用写操作write_enable=YES#加点banner提示ftpd_banner=Hello~~ #FTP服务器最大承载用户max_clients=100#限制每个IP的进程max_per_ip=5#最大传输速率(b/s)local_max_rate=256000#隐藏帐号hide_ids=YES 好了,重启下ftp 服务器看看效果
在linux终端如何把远程服务器上的文件下载下来
有好几种方法:
1.在linux服务器上安装rzsz或者lrzsz包,在CRT上连接上服务器执行rz命令上传,sz下载。
2.在终端上使用Xmanager工具包里的SFTP工具打开服务器目录,类似于FTP软件一样上传下载。
3.使用Winscp的窗口SSH客户端,也类似于FTP工具,可以像FTP软件一样上传下载。
FTP服务怎么建立
首先你要确定你要安装FTP服务的电脑操作系统是什么类型的。
如果是windows操作系统,就安装Serv-
U,如果是Unix或者类Unix(Linux、CentOS、FreeBSD等),则安装VsFTP。
具体如下:
Windows下最广泛使用:Serv-U
Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
Serv-
U 是目前众多的FTP 服务器软件之
一。通过使用Serv-
U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。
Serv-U官方网站:/
Serv-U下载地址:/download.htm
Linux下最广泛使用:VsFTP
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。
安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。
在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。
在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器()的数据,VSFTP服务器可以支持15000个并发用户。
VsFTP官方网站:/
VsFTP下载地址:/#download
关于Linux FTP的设置(重口味,慎入!)
做虚拟用户就好了呗,为每个用户创建独立的配置文件指向自己独立的共享目录。
在linux下怎么配置dhcp、ftp、dns服务器
Windows环境:在Win系统中,这些服务都可能用微软自带的组件,但如果你没有安装的话,你需要安装。DNS服务器,你需要在安装添加/删除windows 组件-->NetworkingServices(网络服务)-->“DomainNameSystem(DNS)(域名服务系统)”, WEB服务器,安装IIS,windows自代的FTP服务器组件也在IIS中,但不太好,你就安装Server-U吧. DHCP服务器-->安装DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)Linux环境: DNS安装BIND, Web安装Apache,DHCP安装DHCP,FTP安装wu-ftp。当然这只是常用的,你也以选择其它软件。WEB是提供网页服务,DHCP是自动分配IP地址给客户机,DNS域名解释,FTP,文件上传下载服务。 DHCP服务器中保留地址和租约期有什么作用:保留地址,是指那些地址不自动分配组用户,租约是指一个网卡租用IP的时间(通常MAC地址识别),这个值不建议不要设得太大,1天也就差不多了。