在Linux中架设FTP服务器
2019-10-21涂小燕
涂小燕
(江西现代职业技术学院,江西 南昌 330095)
一、架设要求
现代公司信息中心规划FTP服务器的IP 地址192.168.131.100,公司员工以“xiandai”用户名能够登陆FTP服务器,实现/home/xiandai 目录中文件的下载、上传。不允许匿名用户登录FTP服务器。服务器平台采用RedHat Enterprise Linux 7.0 系统。用户“xiandai”在登录FTP服务器时,显示“welcome to xiandai FTP site”。
二、配置步骤
1.添加本地用户xiandai
[root@xiandailinux ~]#useradd xiandai
[root@xiandailinux ~]#passwd xiandai
2.设置欢迎信息文件
[root@xiandailinux~]#echo“welcome to xiandai FTP site”>/etc/vsftpd/welcome
3.修改主配置文件vsftpd.conf
anonymous_enable=NO//禁止匿名用户登录
local_enable=YES//允许本地用户登录
write_enable=YES//允许用户上传文件或目录
local_umask=022//反掩码,用户新建目录权限755、文件权限644
dirmessage_enable=YES//开启欢迎信息功能
banner_file=/etc/vsftpd/welcome//设置欢迎信息文件
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
4.重启vsftpd 服务
[root@xiandailinux ~]#systemctl start vsftpd.service
三、客户机测试
1.安装FTP 客户端工具,如图1 所示:

图1 安装FTP 客户端工具
2.FTP 客户机测试
[root@xiandailinux ~]# ftp 192.168.131.100//登录FTP服务
Connected to 192.168.131.100(192.168.131.100)
220-welcome to xiandai FTP site //显示欢迎信息
220 Name(192.168.2.10:root): xiandai//输入用户名
331 Please specify the password.Password://输入密码
230 Login successful.//登录成功
ftp> get 2 /home/2//将文件2 下载到/home 目录
local: /home/1 remote: 2
227 Entering Passive Mode(192,168,131,100,167,77).
150 Opening BINARY mode data connection for 2(0 bytes).
226 Transfer complete.//下载完成
ftp> put w w//将本地文件w 上传到服务器
local:w remote:w227 Entering Passive Mode(192,168,131,100,59,234).
150 Ok to send data.ftp> bye //退出服务器
自此,我们便完成了一个简单的FTP服务器的架设。
