linux搭建ftp服务并创建目录,linux搭建ftp服务器
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
一、前述
企业中linux搭建ftp服务器还是很实用的,所以本文针对centoos7和centoos6搭建服务器教程做个总结。
二、步骤
1. 安装显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。
如果没有则通过yarm源进行安装
yum install -y vsftpd
还可以下载对应的rpm包进行安装
rpm -ivh rpm文件名
另,附上vsftpd-2.2.2-24.el6.x86_64.rpm包的下载地址vsftpd-2.2.2-24.el6.x86_64.rpm
2、进行相关配置进入到ftp的根目录默认是/etc/vsftpd/文件中进行配置
/etc/vsftpd/vsftpd.conf:vsftpd 的核心配置文件
/etc/vsftpd/ftpusers:用于指定哪些用户不能访问FTP 服务器。 黑名单
/etc/vsftpd/user_list:指定允许使用vsftpd 的用户列表文件。 白名单
/etc/vsftpd/chroot_list:指定允许使用vsftpd 的用户列表文件。 控制名单下的目录能不能离开ftp根目录
vsftpd.conf具体配置如下:anonymous_enable=NO #允许匿名用户访问为了安全选择关闭
local_enable=YES # 允许本地用户登录
write_enable=YES # 是否允许写入
local_umask=022 # 本地用户上传文件的umask
dirmessage_enable=YES #为YES则进入目录时显示此目录下由message_file选项指定的文本文件(,默认为.message)的内容
xferlog_enable=YES #开启日志
xferlog_std_format=YES #标准格式
connect_from_port_20=YES
xferlog_file=/var/log/xferlog #ftp日志目录
idle_session_timeout=6000 #设置客户端连接时间
data_connection_timeout=1200 #设置数据连接时间 针对上传,下载
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #设置为YES则下面的控制有效
chroot_list_enable=YES #若为NO,则记录在chroot_list_file所指定的文件(默认是/etc/vsftpd.chroot_list)中的用户将被chroot在登录后所在目录中,无法离开.如果为YES,则所记录的用户将不被chroot.这里YES.
chroot_local_user=YES
userlist_deny=NO #若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法login,并且将检察下面的userlist_deny选项
userlist_enable=YES #若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的login请求.若为YES则不接受这些用户的请求.
userlist_file=/etc/vsftpd/user_list #白名单
chroot_list_enable=YES
local_root=/var/ftp/pub #根目录
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
3、创建白名单 useradd xxx passwd xxx 并添加到user_list和chroot_list中去useradd ftpuser
passwd ftpuser
输两次密码
4、关闭防火墙centoos 7操作为systemctl stop firewalld.service
centoos 6操作位service stop iptables;
5.启动ftp服务器cetoos 7操作为/bin/systemctl restart vsftpd.service
centoos 6操作为 service vsftpd restart
6.赋权,将ftp指定的根目录赋权为777权限chmod 777 /var/ftp/pub
7.检查SElinux状态并关闭
getsebool -a|grep ftp若centoos7到此结束 用ftp工具即可访问 或者本地ftp 服务器测试 通过rpm -ivh rpm..安装包 安装ftp客户端配置。
若centoos 6 则在设置几个权限:
通过:setsebool httpd_enable_ftp_server 1 设置成如下状态即可。通过 getsebool -a|grep ftp查看。
至此搭建成功!!!!
linux搭建ftp服务并创建目录,linux搭建ftp服务器相关推荐
- linux启动网络服务的命令,linux重启服务命令
linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...
- 【深度学习】基于深度学习的linux服务器,需要搭建哪些服务,一步步搭建深度学习的环境,cuda,pytorch,opencv,ftp服务, nfs服务 docker等等
来来回回的安装服务器,是时间写个pipline了,在这里主要记录下生产环境下的一台基于深度学习的linux服务器,需要搭建那些服务 文章目录 前言 一.开工 1.1 切换yum源 1.2 minico ...
- UNBOUND 搭建 LDNS服务和使用bind搭建dnssec环境
本文章主要是针对unbound做解释. 1.首先会简单描述一下dns协议和unbound工具的功能. 2.了解如何配置本地域,转发域,RPZ防火墙,了解消息缓存,RRSET缓存,否定缓存,信任锚等功能 ...
- linux停止network服务命令是,Linux系统服务启动和停止
systemd 是在Linux上运行服务的新方式. systemd 有一个被替代的 sysvinit . systemd 为Linux带来更快的启动时间,现在是管理Linux服务的标准方式.虽然稳定, ...
- linux 调试ntp服务,时钟同步Linux NTPD设置、调试
Linux NTPD设置.调试 2009-11-19 10:40:19| 分类: 学习记录 |举报|字号 订阅 10.NTPD服务端设置 (1)确认NTPD服务已经开启,时区设置正确,如有问题参见本 ...
- linux关闭telnet服务的命令,linux如何开启telnet服务
linux系统你只到吗,他可以开启telnet服务,那linux如何开启telnet服务的呢?下面是学习啦小编收集整理的linux如何开启telnet服务,希望对大家有帮助~~ linux开启teln ...
- linux arm 常用服务,ARM、linux常用服务器+交叉编译工具链
1.tftp服务器在安装linux时通常可供选择是否安装tftp服务器 启动后可通过在控制终端输入netstat -a|grep tftp查看是否已经安装若已安装则为如下打印信息: [root@loc ...
- Linux查hudi服务的进程,Linux查看非root运行的进程
Linux查看非root运行的进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -U root -u root -N PID TTY TIME CMD ...
- linux8安装ftp服务,CentOS8.0 安装配置ftp服务器的实现方法
CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示[没有到主机的 ...
最新文章
- k8s mysql operator_将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部
- [洛谷P3181] [HAOI2016]找相同字符
- SDRAM芯片初始化、行有效、列读写时序(高手进阶,终极内存技术指南——完整/进阶版) ——本文为转载...
- MyEclipse设置文件编码
- 嫦娥五号完美落月,背后黑科技令人惊叹
- 视觉SLAM十四讲学习笔记-第四讲---第五讲学习笔记总结---李群和李代数、相机
- 重修 mongoDB 系列(一) 配置环境
- HDU2837 Calculation(指数循环节)题解
- 神仙打架?苹果短暂撤销 Facebook 和 Google 的企业证书
- Android如何制作本地音乐播放器,简单实现Android本地音乐播放器
- 分享一个很容易实现的某大学的结构光源码【DIY自己的三维扫描仪】
- CSS设置背景颜色透明
- 《UNIX环境高级编程》笔记 第十章-信号
- org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned f
- 【Vuejs】1017- Vue3 效率提升主要表现在哪些方面?
- 分布式、高并发、高性能场景(抢购、秒杀、抢票、限时竞答)数据一致性解决方案...
- 业务入云是一条不归路
- 常用的hook js
- 国信证券学习系列(3)
- 微信工具(Python)实现备注管理和群发消息
热门文章
- 能效管理平台在污水处理厂中的应用
- 【C/C++】gcc与g++
- 基于ASP.NET的日语学习网站 毕业设计成品讲解(程序+论文)-王翔-专题视频课程...
- linux安装winehq
- vite、vue3本地页面正常显示不刷新,外网穿透后页面不停刷新
- Ubuntu18.04安装fcl库
- java基础的文件操作(File类)
- 抖音登陆统信UOS应用商店;特斯拉汽车有望能运行Steam游戏;微信试行1065工作制,晚18点强制下班 | EA周报...
- 轻松从GitHub上下载文件
- jquery.fly.min.js 拋物插件