Linux配置FTP服务

avatar
作者
筋斗云
阅读量:0

一、FTP服务基本信息

FTP服务器:一种应用广泛且古老的互联网文件传输协议,主要用于文件的双向传输。

默认端口号:21

全称:vsftpd

二、搭建FTP服务

1.关闭防火墙和selinux(若linux系统没有这两种功能,跳过此步骤)

关闭防火墙命令:

systemctl stop firewalld

关闭防火墙开机自启动命令:

systemctl disable firewalld

关闭selinx命令:

setenforce 0

关闭selinux自启动命令:

打开配置文件指令: vim /etc/selinux/config 修改部分: SELINUX=disabled

 2.安装软件

第一步安装命令:

sudo apt-get install vsftpd

 第二步启动ftp服务并添加自启动

1)启动:systemctl start vsftpd(部分Linux系统需要添加sudo 会报错Operation not permitted此时再输入命令:sudo !! 即可)

2)开机自启动:systemctl enable vsftpd

电脑端测试(这里使用FileZilla软件)

输入ip 用户名 及密码(端口号不输入时是默认端口号21)

点击快速连接后 出现下图表示配置成功

3.了解ftp服务的一些相关配置

1)不允许匿名访问

修改配置文件 vim /etc/vsftpd/vsftpd.conf 修改12行的配置文件 anonymous_enable=NO 重启vsftpd服务 systemctl restart vsftpd

用户登录会提示需要用户名及密码,登陆失败

2)指定访问目录为:/home/test

 修改FTP配置文件 命令:vim /etc/vsftpd/vsftpd.conf 在17行添加 local_root=/home/test  修改完保存文件 重新启动服务或者重启系统(自启动开启情况下 重启系统) 重新启动服务命令:systemctl restart vsftpd

3)开放目录读写功能

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!