在一个小的办公区中,老是有一些文件,你们能够共享使用。为了你们相互传递方便,能够经过搭建FTP服务器(vsftpd)来共享文件。提升你们的工做效率。为了提升FTP服务器(vsftpd)的安全性,须要对FTP服务器(vsftpd)作相应的配置。linux
下面使用基于debian的linux系统下的ftp安装于配置vim
apt-get update安全
yes|apt-get install vsftpd 服务器
#自动下载vsftpd 也就是ftp服务器rest
#若是没法下载则从新配置一下软件源便可日志
vim /etc/vsftpd.confserver
#打开ftp服务器的配置文件blog
listen=YESip
# 接受匿名用户get
anonymous_enable=YES
# 匿名用户login时不询问口令
no_anon_password=YES
# 接受本地用户
local_enable=YES
#若想要匿名用户也可上传则须要设置anon_upload_enable=YES,
# 若想要匿名用户能够创建目录则须要设置anon_mkdir_write_enable=YES.
#关于安全性,关闭匿名登录
#将“anonymous_enable=YES”改成“anonymous_enable=NO”。
不然别人可使用匿名登陆
相似nmap -vv -sV x.x.x.x(ip) --script=ftp-anon -p 21
这样的脚本能够破解出来
最后
在vim /etc/passwd
修改服务器的根目录,这里指的是ftp服务器,也就是文件共享的地方,固然只是linux中的一个目录
可是对于ftp服务器来讲就是根目录哦
service vsftpd restart
netstat -a|grep ftp*
#查看服务器启动没
#重启服务器
#在输入ftp:// 加上(ip)
#样就能够访问ftp服务器了
vsftp的日志很重要
vsftp 日志存放在/var/log/vsftpd.log
能够常常查看一下有没有违法的举动,好比没有得到FTP登录权限的账户登录过FTP server.