前往顾页
以后地位: 主页 > 精通Office > Ubuntu教程 >

VPS办事器FTP装置与建设根本教程

时候:2014-04-20 01:01来源:知行网www.zhixing123.cn 编辑:麦田守望者

VPS要本身装置ftp办事器,让我们一路来建设ftp,便利本身上载和下载文件。

1.装置vsftpd,利用下面的号令:
yum install vsftpd

2.启动/重启/封闭vsftpd办事器
[root@localhost ftp]#/sbin/service vsftpd restart
Shutting down vsftpd:OK
Starting vsftpd for vsftpd: OK
瞥见OK就表示重启成功.
启动和封闭别离把restart改成start或stop便可.
如果是源码装置的,到装置文件夹下找到start.sh和shutdown.sh文件,履行它们便可以了.

3.与vsftpd办事器有关的文件和文件夹
vsftpd办事器的建设文件的是: /etc/vsftpd/vsftpd.conf

vsftpd办事器的根目次,即FTP办事器的主目次:
[root@localhost ftp]# more /etc/passwd|grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
如许你就可以看到FTP的办事器的目次在/var/ftp处
如果你想点窜办事器目次的途径,那么你只需点窜/var/ftp到别处就好了

4.增加FTP本地用户
有的FTP办事器需求用户名和暗码才气登录,就是因为设置了FTP用户和权限.
FTP用户通常为不克不及登录体系的,只能进入FTP办事器本身的目次中,这是基于宁静启事.只能在ftp中指定的目次上载和下载,不克不及登录SHELL,更不成能登录体系。

/usr/sbin/adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser

这个号令的意义是:
利用号令(adduser)增加ftpuser用户,不克不及登录体系(-s /sbin/nologin),本身的文件夹在(-d /opt/ftp)),属于组ftp(-g ftp)
然后你需求为它设置暗码passwd ftp
如许就增加了一个FTP用户了.下面的示例可以帮忙你进入FTP办事器了.

要包管本身能读写本身的目次,就要在建设文件vsftpd.conf里设置一下便可以读写了.
local_enable=yes
write_enable=yes
local_umask=022

5.匿名上传下载
点窜建设文件便可vsftpd.conf,肯定有以下几行,没有本身增加出来便可以了.
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022

然后你可以新建一个文件夹,点窜它的权限为完整开放,任何用户便可以登录这个文件夹,并上传下载文件:
mkdir /var/ftp/guest
chmod 777 /var/ftp/guest

6.定制进入FTP办事器的欢迎信息
在vsftpd.conf文件中设置:
dirmessage_enable=yes
然掉队入用户目次建立一个.message文件,输入欢迎信息便可。

7.实现假造途径
将某个目次挂载到FTP办事器下供用户利用,这就叫做假造途径.
比如将gxl用户的目次挂载到FTP办事器中,供FTP办事器的用户利用,利用以下号令便可:
[root@localhost opt]# mount –bind /home/gxl /var/ftp/pub #利用挂载号令
[root@localhost opt]# ls /var/ftp/pub
LumaQQ Screenshot.png 桌面

8.翻开vsFTPd的日记服从
增加下面一行到vsftpd.conf文件中,一般环境下该文件中有这一行,只需把前面的注释标记#去失落便可,没有的话就增加,或点窜:
xferlog_file=/var/log/vsftpd.log

9.限定链接数,和每个IP最年夜的链接数
点窜建设文件中,比方vsftp最年夜支撑链接数100个,每个IP能支撑5个链接:
max_client=100
max_per=5

10.限定传输速率
点窜建设文件中,比方让匿名用户和vsftd上的用户(即假造用户)都以80KB=1024*80=81920的速率下载
anon_max_rate=81920
local_max_rate=81920

11.将用户(一般指假造用户)限定在自家目次
点窜建设文件中,如许用户就只能拜候本身家的目次了:
chroot_local_user=yes
如果只想某些用户仅能拜候本身的目次,别的用户不做这个限定,那么就需求在chroot_list文件(此文件通常为在/etc/vsftpd/中)中增加此用户.
编辑此文件,比如将test用户增加到此文件中,那么将其写入便可.一般的话,一个用户占一行.
[root@localhost vsftpd]# cat chroot_list
ftpuser

12.绑定某个IP到vsFTPd
偶然候要限定某些IP拜候办事器,只许可某些IP拜候,比方只许可192.38.1.43拜候这个FTP,一样点窜建设文件:
listen_address=192.38.1.43

建设好ftp后,你便可以经由过程你的本机登录到ftp办事器,办理你的文件。

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Linux Ubuntu 操纵体系 Unix Android fedora debian
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣