Linux:开启FTP传输文件

简介: Linux:开启FTP传输文件

安装ftp服务

# 检查是否安装vsftp
rpm -qa |grep vsftpd  
# 安装vsftpd
yum install vsftpd -y  
# 启动服务
service vsftpd start (启动)
service vsftpd restart (重启)
service vsftpd stop (停止)
# 安装ftp客户端
yum -y install ftp
# 登录测试 用户名:ftp 密码随意输入, 默认允许匿名
ftp localhost

配置ftp

取消匿名登录

vi /etc/vsftpd/vsftpd.conf
# anonymous_enable=YES
anonymous_enable=NO

创建用户

groupadd ftpgroups
useradd -d /home/ftp/ftpweb -g ftpgroups ftpweb
passwd ftpweb
usermod -s /sbin/nologin ftpweb   # 不允许用于用户登录

使用ftp工具登录, 如果报错

ftp连接: 读取目录列表失败

修改配置:主动传输

2.1.pngimage.png


参考

Linux搭建FTP服务器(详情版:限制目录、防火墙设置)


配置只能访问自身目录

vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list #(与conf文件在同一目录下)
#这句可解决"500 OOPS: vsftpd: refusing to run with writable root inside chroot()" 问题
allow_writeable_chroot=YES

添加用户

vim /etc/vsftpd.chroot_list

ftpweb

修改权限

chown -R ftpweb <文件夹>

参考

ftp限制访问其他目录

相关文章
|
网络协议 Linux 网络安全
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
|
Linux 开发工具 数据安全/隐私保护
Linux操作系统下开启wifi热点的方法
在很多场合下,网络使用是非常重要的,如果有一个Linux可以发出wifi热点,那么很多时候可以对于开发者来说是非常方便的。
1423 1
|
Linux
Linux:开启FTP传输文件
Linux:开启FTP传输文件
309 0
Linux:开启FTP传输文件
|
Linux
11.4 Linux开启磁盘配额限制(quotaon命令)
通过前面章节的学习,我们已经使用 quotacheck 命令创建好了磁盘配额(Quota)的记录文件,接下来就可以启动 Quota 了,启动方法也很简单,直接使用 quotaon 命令即可。
250 0
11.4 Linux开启磁盘配额限制(quotaon命令)
|
关系型数据库 MySQL Linux
linux下开启、关闭、重启mysql服务
linux下开启、关闭、重启mysql服务
424 0
|
网络协议 Linux
Linux:iptables对外开启端口
Linux:iptables对外开启端口
334 0
|
安全 Linux
如何在Linux服务器禁止和开启ping包?
如何在Linux服务器禁止和开启ping包?
523 0
如何在Linux服务器禁止和开启ping包?
|
Linux 虚拟化
Linux虚拟机安装虚拟化开启
在window系统中通过VMWare安装Linux系统我们需要在window系统中开启虚拟化技术,如果不开启,我们在启动的时候会报错。如图。
Linux虚拟机安装虚拟化开启
成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
|
数据可视化 关系型数据库 MySQL
Linux - Mysql 开启远程访问权限
Linux - Mysql 开启远程访问权限
312 0