Linux平台下快速搭建FTP服务器【linuxftp】

一、Linux怎样创建FTP服务器

1、先挂装光盘mount/dev/cdrom/media然后切换到media目录下cd/media/Server安装vsftpd软件rpm-ivhvsftpd*.rpm安装完以后通过配置/etc/vsftpd/vsftpd.conf文件来决定ftp是匿名的还是本地的。

二、Linux平台下搭建FTP服务器

1、检查安装vsftpd软件使用如下命令:#rpm-qa|grepvsftpd可以检测出是否安装了vsftpd软件,如果没有安装,使用YUM命令进行安装。。

2、启动服务 使用vsftpd软件,主要包括如下几个命令:启动ftp命令#servicevsftpdstart停止ftp命令#servicevsftpdstop重启ftp命令#servicevsftpdrestart。

3、vsftpd的配置ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:ftpusers   该文件用来指定那些用户不能访问ftp服务器。user_list  该文件用来指示的默认账户在默认情况下也不能访问ftpvsftpd.conf  vsftpd的主配置文件。

4、以匿名用户为例,我们去掉配置文件vsftpd.conf里面以下anon_upload_enable=YESanon_mkdir_write_enable=YES两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。。

5、非匿名账户的创建与使用vsftpd服务与系统用户是相互关联的,例如我们创建一个名为test的系统用户,那么此用户在默认配置的情况下就可以实现登录,如图。

6、登录后在页面创建名为“aa”的文件夹,同样我们在服务器test用户的home目录里也可以看到相同的文件。。

三、Linux怎么搭建ftp服务器

1、服务器关闭selinux 。

2、服务器安装了ftpyuminstallvsftpd-y。

3、修改配置文件vim/etc/vsftpd/vsftpd.conf 。

4、配置文件修改,可以上传文件。

5、是否用户匿名用户上传文件和创建文件夹。

6、用户上传文件之后,改变文件的所有者为其他用户。。

7、系统服务即可。

四、怎么在Linux中建立FTP服务器

1、在红帽系列Linux中,安装软件的方式有几种。一种是安装rpm包,这是红帽的自己格式的软件封装包。一种是源码包安装。在这里主要介绍rpm安装Vsftpd服务器。。

2、以root进入终端(其他账户进入终端的可以用suroot进入root模式)之后,先运行rpm-qa|grepvsftpd查看系统系统是否有安装了vsftpd。如没有回复,则没有。。

3、rhel0版本的系统光盘中带有vsftpd安装包。所以接下来是挂载系统光盘到/media下以便调取。。

4、挂载成功后进入系统光盘下的Packages目录,筛选出相应rpm进行安装。。

5、安装成功后再运行步骤2的命令,可见系统已安装vsftpd,再通过ps命令和netstat命令分别查看进程和端口状态。以确定。。

6、以上步骤完毕,就已经安装完成了。是不是很简单啊,o(∩_∩)o哈哈。另外,红帽企业版默认开启selinux和iptables防火墙,会使得后续的ftp访问不顺畅(需要配置规则)。建议在调试的时候可先关闭此两项。当然,有心的小伙伴也可以研究下怎么去做规则调配。(*^__^*)嘻嘻。。

五、怎么用linux搭建ftp服务器

1、vsftpd是一款在Linux发行版中受推崇的FTP服务器程序。

2、特点是小巧轻快,安全易用。

3、并且是一个完全免费开放源码的ftp软件方法/步骤用在线安装yuminstallvsftpdpam*db四*-y使用命令将vsftp配置为系统服务ttchkconfig--level三5vsftpdon配置vsftpd服务的宿主useraddvsftpdadmin-s/sbin/nologin-Mtt这个vsftpdadmin只是用来替换root的,并不需要登录建立ftp虚拟宿主帐户useraddvsftpuser-s/sbin/nologin-Mtt这ftpuser只个虚拟帐户的宿主,本身是不用登录的配置vsftpd.conf配置之前要先备份一下原来的tvi/etc/vsftpd/vsftpd.conftanonymous_enable=YES-->anonymous_enable=NO//不允许匿名用户访问,默认是允许。

4、chroot_list_enable=YES-->chroot_list_enable=YES//不允许FTP用户离开自己主目录t增加t#设定虚拟用户个人Vsftp的配置文件存放路径。

5、也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同。

6、tuser_config_dir=/etc/vsftpd/vconf/userlocal#这一步重要,要记住这一步。

7、一会要根据这个配置新建文件夹tt#修改端口号tftp_data_port=四0四0treverse_lookup_enable=NOtpasv_enable=yestpasv_min_port=四吧漆90tpasv_max_port=四吧吧00tlisten_port=四吧漆9陆#端口可以根据你自己实际情况配置,也可以用默认端口。

8、但是为了安全考虑根据自己实际情况配置建立虚拟用户文件tmkdir/etc/vsftpd/vconfttouch/etc/vsftpd/vonf/vir_user陆、建立虚拟用户tvi/etc/vsftpd/vonf/vir_usertvirtualuser//用户名t一二三四5陆漆吧//密码漆、生成数据库tdb_load-T-thash-f/etc/vsftpd/vconf/vir_user/etc/vsftpd/vconf/vir_user.db吧、设置数据库文件访问权限tchmod陆00/etc/vsftpd/vconf/vir_usertchmod陆00/etc/vsftpd/vconf/vir_user.db修改/etc/pam.d/vsftpdttauthsufficientpam_userdb.sodb=/etc/vsftpd/vconf/vir_userttaccountsufficientpam_userdb.sodb=/etc/vsftpd/vconf/vir_usertt(要想同时使用系统用户和虚拟用户,就需要把required改成sufficient)一0根据第四步配置的user_config_dir=/etc/vsftpd/vconf/userlocaltt新建userlocal文件夹ttmkdir/etc/vsftpd/vconf/userlocal一根据第六步建立的用户名建立一个文件tt例如第六步建立的帐号是virtualuser,则新建一个virtualuser文件tttouch/etc/vsftpd/conf/userlocal/virtualuser一编辑该用户访问的文件路径ttvi/etc/vsftpd/conf/userlocal/virtualusertt输入如下ttlocal_root=//需要指定的中国站根目录,例如至美.baidu中国所在文件夹为/至美/baiduttanonymous_enable=NO#禁止匿名用户访问ttwrite_enable=YESt#开启写权限ttlocal_umask=0二二tt#上传后文件的权限掩码ttanon_upload_enable=NOt#关闭匿名下载ttanon_mkdir_write_enable=NOt#关闭匿名创建文件夹ttidle_session_timeout=陆0t#会话自动关闭时间陆0是因分钟tttdata_connection_timeout=一二0t#数据延迟时间ttmax_clients=一0t#大连接数ttmax_per_ip=5t#同一个ip同时允许5个IP联机ttlocal_max_rate=一0四吧5漆陆t#实体用户传输速度限制,单位B/s。

9、0代表不限制一配置就此完成,重启vsftpd服务、servicevsftpdrestart。

10、查看系统端口状态、netstas-tulnp。

11、如果能看到四吧漆9陆端口正在被vsftpd调用说明启动成功。

12、如有不清楚的可以再继续看看百度经验。

六、如何在linux系统下搭建ftp服务器

1、在linux中一般使用vsftp这个软件搭建FTP服务器。

2、首先要看你的是什么linux系统,对于ubuntu、debian可通过apt-getinstallvsftpd命令安装,对于centos、redhat等系统可通过yuminstallvsftpd命令安装。

3、安装成功后,需要修改/etc/vsftpd.conf配置文件。

4、这个配置文件包含登录ftp的用户、密码、访问目录的设置。

5、修改了配置文件后,执行/etc/init.d/vsftpdrestart命令重启ftp服务器。

6、那么ftp服务器就搭建完成了。

七、linux怎么搭建ftp服务器

1、检查安装vsftpd软件使用如下命令#rpm-qa|grepvsftpd可以检测出是否安装了vsftpd软件,如果没有安装,使用YUM命令进行安装。

2、启动服务使用vsftpd软件,主要包括如下几个命令、启动ftp命令#servicevsftpdstart停止ftp命令#servicevsftpdstop重启ftp命令#servicevsftpdrestartvsftpd的配置ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是、ftpusers该文件用来指定那些用户不能访问ftp服务器。

3、user_list该文件用来指示的默认账户在默认情况下也不能访问ftpvsftpd.confvsftpd的主配置文件以匿名用户为例,我们去掉配置文件vsftpd.conf里面以下anon_upload_enable=YESanon_mkdir_write_enable=YES两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。

4、记得修改配置文件后需要重启服务。

5、非匿名账户的创建与使用vsftpd服务与系统用户是相互关联的,例如我们创建一个名为test的系统用户,那么此用户在默认配置的情况下就可以实现登录,如图登录后在页面创建名为“aa”的文件夹,同样我们在服务器test用户的home目录里也可以看到相同的文件。

八、Linux怎样创建FTP服务器?

1、先进入终端:。

2、 在创建FTP服务器之前先用命令: ps-ef|grepvsftpd查看系统之前有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。。

3、然后再执行:yuminstallvsftpd-y进行在线安装vsftpd这个服务。。

4、出现“Complete!”说明安装完成。。

5、安装成功以后需要把匿名登陆的这个功能关闭了。使用命令:vim/etc/vsftpd/vsftpd.conf然后在里成找到:anonymous_enable=NO。

6、改好后保存。。

7、 然后再查看一下vsftpd这个服务有没有启动。使用命令: chkconfig--list如果你如下图所示一样没有启动。。

8、没有启动使用启动:chkconfig--level35vsftpdon。

9、再接下来就是创建用户名。创建用户名:useraddlankuai.info。

10、 再然后就是创建密码。。

11、后重启一下服务:servicevsftpdstart。

12、编辑user_list文件,允许lankuai.info用户访问FTP。

13、建立我们的根目录,并设置访问权限mkdir/var/public_rootchown-Rlankuai.info/var/public_rootchmod-R755/var/public_root。

14、通过iptables开放21端口。

15、(1)先查看iptables设置:。

16、(2)将21端口插入到INPUT的ACCEPT中。

17、(3)插入到INPUT的ACCEPT后查看。

18、成功连接上FTP服务器。。

19、需要搭建服务器的朋友可以试一下。。

九、linux下搭建ftp服务器

1、用在线安装 yuminstallvsftpdpam*db4*-y使用命令将vsftp配置为系统服务 chkconfig--level35vsftpdon。

2、配置vsftpd服务的宿主 useraddvsftpdadmin-s/sbin/nologin-M这个vsftpdadmin只是用来替换root的,并不需要登录。

3、建立ftp虚拟宿主帐户 useraddvsftpuser-s/sbin/nologin-M这ftpuser只个虚拟帐户的宿主,本身是不用登录的。

4、配置vsftpd.conf配置之前要先备份一下原来的vi/etc/vsftpd/vsftpd.confanonymous_enable=YES --> anonymous_enable=NO //不允许匿名用户访问,默认是允许。chroot_list_enable=YES --> chroot_list_enable=YES   //不允许FTP用户离开自己主目录增加#设定虚拟用户个人Vsftp的配置文件存放路径。也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同。user_config_dir=/etc/vsftpd/vconf/userlocal#这一步重要,要记住这一步。一会要根据这个配置新建文件夹#修改端口号ftp_data_port=4040 reverse_lookup_enable=NOpasv_enable=yespasv_min_port=48790pasv_max_port=48800listen_port=48796#端口可以根据你自己实际情况配置,也可以用默认端口。但是为了安全考虑根据自己实际情况配置。

5、建立虚拟用户文件mkdir/etc/vsftpd/vconftouch/etc/vsftpd/vonf/vir_user。

6、建立虚拟用户vi/etc/vsftpd/vonf/vir_uservirtualuser     //用户名 12345678     //密码。

7、生成数据库db_load-T-thash-f/etc/vsftpd/vconf/vir_user/etc/vsftpd/vconf/vir_user.db。

8、设置数据库文件访问权限chmod600/etc/vsftpd/vconf/vir_userchmod600/etc/vsftpd/vconf/vir_user.db。

9、修改/etc/pam.d/vsftpdauthsufficientpam_userdb.sodb=/etc/vsftpd/vconf/vir_useraccountsufficientpam_userdb.sodb=/etc/vsftpd/vconf/vir_user(要想同时使用系统用户和虚拟用户,就需要把required改成sufficient)。

10、根据第四步配置的user_config_dir=/etc/vsftpd/vconf/userlocal新建userlocal文件夹mkdir/etc/vsftpd/vconf/userlocal。

11、根据第六步建立的用户名建立一个文件例如第六步建立的帐号是virtualuser,则新建一个virtualuser文件touch/etc/vsftpd/conf/userlocal/virtualuser。

12、编辑该用户访问的文件路径vi/etc/vsftpd/conf/userlocal/virtualuser输入如下local_root=//需要指定的网站根目录,例如www.baidu.com所在文件夹为/www/baiduanonymous_enable=NO#禁止匿名用户访问write_enable=YES#开启写权限local_umask=022#上传后文件的权限掩码anon_upload_enable=NO#关闭匿名下载anon_mkdir_write_enable=NO#关闭匿名创建文件夹idle_session_timeout=60#会话自动关闭时间60是因分钟data_connection_timeout=120#数据延迟时间max_clients=10#大连接数max_per_ip=5#同一个ip同时允许5个IP联机local_max_rate=1048576#实体用户传输速度限制,单位B/s。0代表不限制。

13、配置就此完成,重启vsftpd服务:servicevsftpdrestart。查看系统端口状态:netstas-tulnp。如果能看到48796端口正在被vsftpd调用说明启动成功。。

转载请注明出处阿文说说网 » Linux平台下快速搭建FTP服务器【linuxftp】