Debian/linux 安装配置ftp服务器

1、安装

$ sudo apt-get install vsftpd

2、配置
1) 修改vsftpd.conf

$ sudo nano /etc/vsftpd.conf

按如下格式 修改,保存。

#服务器监听
listen=YES
#禁止匿名访问
anonymous_enable=NO
#允许本地主机访问
local_enable=YES
#有写权限
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=co[S] balabalabala.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#本地ftp根目录
local_root=/var/ftp
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd

2.)设置ftp相关目录及权限

$ sudo mkdir -p /var/ftp/upload
$ sudo mkdir -p /var/ftp/download
$ sudo chmod 755 /var/ftp
$ sudo chmod 777 /var/ftp/download
$ sudo chmod 755 /var/ftp/upload

3.)启动vsftpd

$ sudo service vsftpd start

验证是否启动成功

$ ps aux | grep vsftp

root      2864  0.0  0.0   4512  1044 ?        S    08:29   0:00 /usr/sbin/vsftpd

4)增加组及用户并设置用户口令

$ sudo groupadd ftpgroup
$ sudo useradd -g ftpgroup -d /var/ftp/upload -M s-ftp
$ sudo passwd s-ftp

5)编辑chroot_list文件:

$ sudo nano /etc/vsftpd.chroot_list

内容为ftp用户名,每个用户占一行,如:

s-ftp

6)重新启动vsftpd:

$ sudo service vsftpd start
时间: 2024-10-26 11:23:59

Debian/linux 安装配置ftp服务器的相关文章

Linux安装配置ftp服务器

(1)安装vsftp: [[email protected] ~]$ sudo yum install vsftpd #sudo 给普通用户添加root权限,用root用户登录不用使用sudo (2)完成安装,配置vsftp: vsftp的配置文件在:/etc/vsftpd/目录下: vsftpd.conf              //vsftp的配置文件 user_list.ftpusers             //禁止登录vsftp的用户名单 [[email protected] vs

Linux中配置ftp服务器

1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start / service vsftpd restart 启动要让FTP每次开机自动启动,运行命令:  chkconfig --level 35 vsftpd on 3. 设置ftp权限 vi  /etc/vsftpd/vsftpd.con

Linux安装部署FTP服务器

本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机上部署过一次,这次则在天翼云上部署. 首先,我们执行安装命令:yum install -y vsftpd 以上就代表安装成功了! 安装成功后我们进入FTP文件夹查看是否有问题,FTP在Linux上名称为 vsftpd ,默认安装在  /etc/vsftpd 目录下: 执行:  命令,进入FTP文件夹中查看文件 安装完成之后先不要着

vps建站教程 CentOS6如何安装配置FTP服务器

通过之前的几篇文章,我们都知道了如何配置PHP环境,也知道如何保护我们的vps以及如何绑定多个域名建设多个网站.有时候我们为了让我们的朋友也能用我们的vps建站又不想给他们太多权限,有时候我们想要当个主机商卖卖虚拟空间过过瘾又不想装管理环境,那么就想要装个ftp服务器了. 经过前面的教程,相信大家对管理vps的操作是比较熟悉了,这里我就不在截图了,安装ftp服务器也是比较简单的,相信大家可以轻松学会. 一安装环境 1.先检查有没有安装   rpm -q vsftpd 如果没有安装   yum i

CentOS 7安装配置FTP服务器

CentOS7下FTP服务器的安装配置. 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许 Alice . Jack . Tom 三个人访问 Alice . Jack 只允许下载, Tom 可以上传  均使用虚拟账户 安装FTP //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7

CentOS8.0-1905安装配置ftp服务器

关键词:CentOS8/RHEL8;配置FTP/配置VSFTPD;被动模式/PASV##CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示[没有到主机的路由]错误.但是关闭防火墙后,ftp服务可以正常访问.##查询相关资料的过程中,有资料说firewalld软件有bug,但是尝试安装http,测试后可以成功,说明防火墙没有问题.##继续查询相关资料,发现chro

Linux Centos7配置ftp服务器

一.安装 1.安装 yum install  -y vsftpd 2.设置开机启动 systemctl enable vsftpd.service 3.启动 systemctl start vsftpd.service 4.停止 systemctl stop vsftpd.service 5.查看状态 systemctl status vsftpd.service 二.配置 1.打开配置文件 vim /etc/vsftpd/vsftpd.conf 2.显示行号 :set number 3.设置

Linux下 vsftpd安装配置 ftp服务器

1.安装vsftpd #  yum install vsftpd 2.启动vsftpd #  service vsftpd start 3.关闭防火墙 #  service iptables stop 这个时候就可以匿名登录了 4.关闭selinux #  vi /etc/selinux/config SELINUX=disabled #  setenforce 0 5.创建用户 因为vsftpd默认是不允许使用root用户登录的,所以得新建用户 #  useradd doiido #  pas

CentOS7安装配置FTP服务器

假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice.Jack.Tom三个人访问 Alice.Jack只允许下载, Tom可以上传  均使用虚拟账户 安装FTP 1 2 3 4 5 6 7 8 9 //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 //另外需