FTP安装及用户及权限配置
Linux安装启动FTP服务
Linux服务器默认是没有开启FTP服务的。也没有FTP服务器,为了文件的传输需要用到FTP服务器,以典型的vsftpd为例。
vsftpd作为FTP服务器,在Linux系统中是非常常用的;下面就说如何在centos 6.5系统上安装vsftp。
1.查看是否安装vsftpd
rpm -qa|grep vsftpd
2.执行以下安装命令
yum install vsftpd
3.设置开机启动服务
chkconfig vsftpd on
4.启动服务
service vsftpd start
5.配置防火墙
打开/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存和关闭文件,重启防火墙
service iptables start
6.配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
7.添加ftp用户
下面是添加ftpuser用户,设置根目录为/home/www,禁止此用户登录SSH的权限,并限制其访问其它目录。
a、修改/etc/vsftpd/vsftpd.conf
listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
b、增加用户zhangwuji,指向目录/home/www/,禁止登录SSH权限。
useradd -d /home/www/-g ftp -s /sbin/nologin zhangyuji
c、设置用户口令
passwd zhangwuji
d、重新启动vsftpd
service vsftpd restart
出现的错误
1、500 OOPS: cannot change directory
解决方法:
在终端输入命令:
- setsebool -P ftpd_disable_trans 1
- service vsftpd restart
就可以解决了!
FTP安装及用户及权限配置相关推荐
- jenkins创建新用户_JENKINS安装及新建用户,权限配置
JENKINS安装及新建用户,权限配置 1. 下载安装 jenkins 官网地址 https://jenkins.io/index.html 下载地址 https://jenkins.io/downl ...
- Linux服务器安全配置实例(二)用户账户权限配置
没有绝对的安全 在上一篇文章<linux服务器安全配置实例(一)>中介绍了我对ssh服务的一些常用的安全配置和性能优化. 其实ssh服务是我们进入服务器的一扇大门,这扇大门是提供正常人使用 ...
- Linux安装svn服务器和权限配置_亲测成功
Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...
- postgres 数据库 创建用户与权限配置
postgres 数据库 创建用户与权限配置 –首先使用超级用户,比如postgres登录数据库 [root@postgres-01 ~]# su - postgres 上一次登录:二 11月 16 ...
- vsftp账号_vsftp 实现不同用户不同权限配置
先说说主配置文件vsftpd.conf中的配置参数说明:这里的参数只是初步设定的默认参数,具体可在各虚拟用户中配置 anonymous_enable=NO #不允许匿名访问 local_enable ...
- Linux中的python、mysql安装以及用户与权限
一.软连接和硬链接 命令: ln -s 被连接的文件源 连接文件(快捷方式名称) 注意: 1.没有 -s 选项建立的是一个硬连接文件,两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接. ...
- Sql Server数据库中的用户及权限配置,保障数据库安全
最近有个朋友的网站被攻击,漏洞是比较过时的SQL注入,在帮修复的过程中,发现数据库用的是超级管理员用户sa,提高数据安全性和服务器安全性的措施之一便是降低web应用数据库用户的权限,回顾了一下Sql ...
- 【转】msyql使用-用户创建/权限配置
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命 ...
- ubuntu 下的ftp安装及root身份远程配置
第一步:在 Ubuntu 中安装 VSFTPD 服务器 //安装 VSFTPD 二进制包 $ sudo apt-get update $ sudo apt-get install vsftpd //使 ...
最新文章
- 爱情这东西,真的有报应吗…
- 《全球人工智能发展报告(2018)》发布:一览全球AI领域竞争态势
- 搜索巨头争夺本地搜索市场
- Python基础(14)_python模块之configparser模块、suprocess
- Eclipse——WindowBuilder插件
- Boost.MultiIndex 使用序列索引的示例
- 声明 定义 java_Java:定义术语初始化、声明和分配
- 数据结构之堆:堆的介绍与python实现——12
- 虚数填补了数学的哪一个缺口?
- word手写字体以假乱真_轻松制作个人“电子版手写签名”
- linux 重启服务器_linux入门-----6
- 对js原型简单的理解和图解
- 拓端tecdat|卡尔曼滤波器:用R语言中的KFAS建模时间序列
- 用计算机处理文字,计算机文字 计算机文字与信息处理
- Unity设置天空盒子
- totolinkn200up怎么设置_TOTOLINK N600R V2路由器设置教程(图文)
- Poi 、Jacob 统计word文档字数实现方式
- ubuntu 麦克风录音_如何在Ubuntu中测试麦克风
- 【Spark ML】第 2 章: Spark和Spark简介
- 【转载】如何学习STM32?STM32入门学习经验总结
热门文章
- python赋予x新值_快速为 Python 字典设置新的值
- 结构体内嵌比较函数bool operator (const node x) const {}
- HTTP请求属性说明
- 配置mysql 问题解决
- PHP的$_SERVER['HTTP_HOST']获取服务器地址功能详解
- uboot环境变量及常用命令
- ASPNET揭秘笔记之三
- [原创]web application中使用Profile应该注意的问题
- NeurIPS 2021 | 图像损坏场景下行人重识别新基准
- TPAMI 2022综述 | 视觉Transformer系统性测评及未来方向探讨