Linux搭建FTP服务

(二)服务端安装VSFTP,客户端安装FTP

1.安装vsftpd

yum –y install vsftpd

Linux搭建FTP服务

2.开启vsftpd服务

systemctl start vsftpd

Linux搭建FTP服务

在本地的窗口输入ftp://192.168.31.133

Linux搭建FTP服务

可以查看pubvsftp服务端的文件所在位置以及创建文件a.sh

Linux搭建FTP服务

 

3.进入windows下的D盘文件夹路径:D:\download文件

4.按下windows的快捷键win+r,然后输出ftp 192.168.31.133

Linux搭建FTP服务

 

5.进入cd pub

Linux搭建FTP服务

6.下载a.sh到本地

Linux搭建FTP服务

7.查看本地是否下载到文件

Linux搭建FTP服务

8.在另外一台客户端上安装ftp

Linux搭建FTP服务

9.登录ftp 192.168.31.133

Linux搭建FTP服务

Linux搭建FTP服务

Linux搭建FTP服务

测似root用户能否登录

Linux搭建FTP服务

没有设置无法登录

Linux搭建FTP服务

实现root用户登陆

设置允许root登陆

vi /etc/vsftpd/ftpusers

在root那一行加上#号注释

Linux搭建FTP服务

vi /etc/vsftpd/user_list

在root那一行加上#号注释

Linux搭建FTP服务

Linux搭建FTP服务

Linux搭建FTP服务

root用户登录显示

Linux搭建FTP服务

指定用户登录文件夹

mkdir -p /ftp/data

vi /etc/vsftpd/vsftpd.conf

local_root=/ftp/data

systemctl restart vsftpd

Linux搭建FTP服务

Linux搭建FTP服务

将chroot_local_user=YES的#号注释去掉

Linux搭建FTP服务

添加allow_writeable_chroot=YES

Linux搭建FTP服务

测试/ftp/data里面的data为根目录

进入要下载文件的目录,比如说进入cd /root

然后ftp://192.168.31.133

Linux搭建FTP服务