您现在的位置是:首页 > 后台技术 > LinuxLinux
Linux搭建ftp教程(图文)
第十三双眼睛2019-01-09【Linux】人已围观
简介Linux搭建ftp
今天,我们介绍一下如何在linux服务器上搭建ftp服务教程
要搭建ftp服务,需要能使用yum,如果能上网,yum是可以使用的,如果不能上网,则需要先搭建本地yum源,关于如何搭建本地yum源之前的教程里有写。
下面来介绍安装ftp服务的步骤:
1执行命令yum -y install vsftpd 进行ftp服务的安装
![](/d/file/p/2019/01-09/30743d58940833dfeeb46ed5cd07592b.png)
2显示如下提示则表明已安装完成
![](/d/file/p/2019/01-09/a88d926ce6d37d332bb648df1e6807a3.png)
3执行命令cat /etc/selinux/config查看selinux文件夹下config文件
![](/d/file/p/2019/01-09/39df5b41b9d3f1e587d4c8da499c505c.png)
4将文件中的SELINUX的值改为permissive
![](/d/file/p/2019/01-09/5c19779c221407b4f2944aa385053018.png)
5保存退出
6执行命令:firewall-cmd --permanent --add-service=ftp将服务进行放行
![](/d/file/p/2019/01-09/5c43a4e9d5c244bc5f110e1e7ed28f9a.png)
7执行命令:systemctl start vsftpd 启动ftp服务
![](/d/file/p/2019/01-09/66a39626d9af9b463c69befee27f4ed4.png)
8在浏览器上输入ftp://ip,我这里输入的是ftp://192.168.88.128/,如能展示出下图说明已经成功安装
![](/d/file/p/2019/01-09/a4bb81fc0785eec9f581ec791c7753a9.png)
9此时,是匿名登录状态,项目中一般不允许这样,必须建立一个用户,只允许登录后上传文件,这时,进行以下操作:
10执行命令:useradd zhangs 建立一个新的用户zhangs
![](/d/file/p/2019/01-09/e634c32b38c6be87995bf4ec22d22203.png)
11执行命令:passwd zhangs为刚才建立的用户设置密码
![](/d/file/p/2019/01-09/d12e7bda82f03e489a156955c032f09a.png)
12输入两次密码,系统会提示无效的密码: 密码少于 8 个字符,不要管
如果现实如下内容则说明密码已经修改成功
![](/d/file/p/2019/01-09/138469d8f0904505cc2a385b3f43b554.png)
13现在运行命令: vi /etc/vsftpd/vsftpd.conf去编辑文件vsftpd.conf
![](/d/file/p/2019/01-09/da0dc2e8e1699c424cb65ae68c967b12.png)
14修改以下内容:
anonymous_enable=NO
chroot_local_user=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
![](/d/file/p/2019/01-09/11430f838d57e1f2e3c7bd9a143452ac.png)
![](/d/file/p/2019/01-09/6e962e2af6101129845fd4c537f38e93.png)
15保存退出
16注意:chroot_list这个文件不存在,需要我们自己创建
执行命令:touch chroot_list来创建这个文件
![](/d/file/p/2019/01-09/399f6c6ac9eaaf3d8817a7eb2992c957.png)
17执行命令vi chroot_list来编辑此文件,将刚刚的用户输入进去,保存退出
![](/d/file/p/2019/01-09/180ef6ecf69a905d16d69720312420a3.png)
18执行命令:systemctl restart vsftpd重启ftp服务
![](/d/file/p/2019/01-09/9bd47e40082c6643a265bc54e014e8e2.png)
19在浏览器输入ftp://ip 我的是ftp://192.168.88.128
出现以下页面
![](/d/file/p/2019/01-09/a1092acd1b0ddb12aa4bef7542cb8bf1.png)
就表名已经不允许匿名登录了,输入刚才创建的用户,密码,进行登录
![](/d/file/p/2019/01-09/6a9eedd94af173e47a2f18f69c686a4a.png)
出现此界面表名登录成功,到此,ftp服务搭建成功
要搭建ftp服务,需要能使用yum,如果能上网,yum是可以使用的,如果不能上网,则需要先搭建本地yum源,关于如何搭建本地yum源之前的教程里有写。
下面来介绍安装ftp服务的步骤:
1执行命令yum -y install vsftpd 进行ftp服务的安装
![](/d/file/p/2019/01-09/30743d58940833dfeeb46ed5cd07592b.png)
2显示如下提示则表明已安装完成
![](/d/file/p/2019/01-09/a88d926ce6d37d332bb648df1e6807a3.png)
3执行命令cat /etc/selinux/config查看selinux文件夹下config文件
![](/d/file/p/2019/01-09/39df5b41b9d3f1e587d4c8da499c505c.png)
4将文件中的SELINUX的值改为permissive
![](/d/file/p/2019/01-09/5c19779c221407b4f2944aa385053018.png)
5保存退出
6执行命令:firewall-cmd --permanent --add-service=ftp将服务进行放行
![](/d/file/p/2019/01-09/5c43a4e9d5c244bc5f110e1e7ed28f9a.png)
7执行命令:systemctl start vsftpd 启动ftp服务
![](/d/file/p/2019/01-09/66a39626d9af9b463c69befee27f4ed4.png)
8在浏览器上输入ftp://ip,我这里输入的是ftp://192.168.88.128/,如能展示出下图说明已经成功安装
![](/d/file/p/2019/01-09/a4bb81fc0785eec9f581ec791c7753a9.png)
9此时,是匿名登录状态,项目中一般不允许这样,必须建立一个用户,只允许登录后上传文件,这时,进行以下操作:
10执行命令:useradd zhangs 建立一个新的用户zhangs
![](/d/file/p/2019/01-09/e634c32b38c6be87995bf4ec22d22203.png)
11执行命令:passwd zhangs为刚才建立的用户设置密码
![](/d/file/p/2019/01-09/d12e7bda82f03e489a156955c032f09a.png)
12输入两次密码,系统会提示无效的密码: 密码少于 8 个字符,不要管
如果现实如下内容则说明密码已经修改成功
![](/d/file/p/2019/01-09/138469d8f0904505cc2a385b3f43b554.png)
13现在运行命令: vi /etc/vsftpd/vsftpd.conf去编辑文件vsftpd.conf
![](/d/file/p/2019/01-09/da0dc2e8e1699c424cb65ae68c967b12.png)
14修改以下内容:
anonymous_enable=NO
chroot_local_user=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
![](/d/file/p/2019/01-09/11430f838d57e1f2e3c7bd9a143452ac.png)
![](/d/file/p/2019/01-09/6e962e2af6101129845fd4c537f38e93.png)
15保存退出
16注意:chroot_list这个文件不存在,需要我们自己创建
执行命令:touch chroot_list来创建这个文件
![](/d/file/p/2019/01-09/399f6c6ac9eaaf3d8817a7eb2992c957.png)
17执行命令vi chroot_list来编辑此文件,将刚刚的用户输入进去,保存退出
![](/d/file/p/2019/01-09/180ef6ecf69a905d16d69720312420a3.png)
18执行命令:systemctl restart vsftpd重启ftp服务
![](/d/file/p/2019/01-09/9bd47e40082c6643a265bc54e014e8e2.png)
19在浏览器输入ftp://ip 我的是ftp://192.168.88.128
出现以下页面
![](/d/file/p/2019/01-09/a1092acd1b0ddb12aa4bef7542cb8bf1.png)
就表名已经不允许匿名登录了,输入刚才创建的用户,密码,进行登录
![](/d/file/p/2019/01-09/6a9eedd94af173e47a2f18f69c686a4a.png)
出现此界面表名登录成功,到此,ftp服务搭建成功
Tags:
很赞哦! ()
下一篇:Linux安装JDK(图文)