CentOS下用yum安装FTP教程
首先介绍下RPM和YUM的区别:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
下面开始安装FTP:
一、检查是否安装了ftp
- #rpm -qa |grep vsftpd
二、安装ftp
- #yum install vsftpd
三、启动服务
启动ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重启ftp命令#service vsftpd restart
四、ftp配置
ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf vsftpd的主配置文件
五、新增ftp用户
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test
2、建用户:在root用户下:
useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码
3、更改用户相应的权限设置:
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test
4、限制用户只能访问/home/test,不能访问其他路径
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:
usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面
六:设置开机自动启动vsftp
启动vsftpd:vsftpd有两种启动方式 自启动或者由xinetd服务启动
修改配置文件中的listen可以设置启动方式 listen=YES则为自启动,NO则由xinetd启动。
值得注意的是采用自启动的方式命令:/usr/local/sbin/vsftpd启动后当前终端会被占据。永久打开或则关闭
chkconfig iptables on
chkconfig iptables off
即时生效:重启后还原
service iptables start
service iptables stop
开机默认VSFTP服务自动启动:
方法一:(常用\方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost etc]# chkconfig vsftpd on (执行ON设置)
或者:方法二:
修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。
方法三:
修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd start
CentOS下用yum安装FTP教程相关推荐
- 如何解决CentOS下使用yum安装python-pip失败
用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,CentOS下使用yum安装python-pip失败的完美解决方法. 在执行以下命令安装Python-pip居然什么也没执行 yum i ...
- python3.6.5安装教程-[教程]Centos下使用Yum安装python3.6.5
写在开头 家里的网换移动了,连博客卡的要死,所以这篇文章是在云服务器上写的. python3.6.5已经出来一段时间了,众所周知,centos自带的python是python2,不自带python3, ...
- Centos下使用yum安装Mysql8(Mysql5.7)以及常见的配置和使用
记录一下在centos7.x下面使用yum方式安装mysql8(Mysql5.7)关系型数据库 安装之前一般需要先确定centos7.x服务器里是否已经安装,未安装或者刚初始化的centos7.x服务 ...
- centos yum安装php5.5,奇妙伞-Centos下使用yum安装PHP5.5,5.6,7.0
yum默认的php版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包, ...
- centos 7 通过yum安装mysql教程
一.查看是否安装过 1.以下指令查看是否安装过 rpm -qa | grep -i mysql 如果发现已经安装,需要卸载了再安装(据说,这样的卸载是不彻底的.) rpm -e mysql 二.下载和 ...
- yum安装JAVA centos下使用yum安装jdk
首先查看yum库有哪些jdk安装包可以使用 # yum -y list java* 输出: Loaded plugins: fastestmirror Loading mirror speeds fr ...
- CentOS 下使用yum安装nodejs
如果安装标准版本 curl --silent --location https://rpm.nodesource.com/setup_4.x | bash - 如果要安装5版本的,执行下面的命令 cu ...
- CentOS下通过yum安装svn及配置
1.环境 centos5.5 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndata svnserve -d -r /www ...
- 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...
最新文章
- Win2008学习(二),群集的仲裁配置
- 用一篇文章说清楚如何写作
- (转)TCP和UDP之间的区别
- 前端 css+js实现返回顶部功能
- Mui Webview下来刷新上拉加载实现
- 杭电2062java实现
- 120xa正反转参数_RFID的软件SOPAS参数设置
- 残差网络(ResNet)
- 美式桌球游戏 开源_开源工具,可将英译为美式英语
- solaris php,在Solaris 10 64位上配置PHP
- 通用汽车CES官宣电动皮卡 追赶福特、Rivian
- APP 自动化测试封装结构模式
- 练习4-11 统计素数并求和
- Moment js 计算时间差
- 爬取全国12个热门城市奶茶店铺情况,看看你的城市哪个品牌最多
- 【知识兔课程】跨境电商骗局揭秘及应对策略整理(2021版)
- 一种电池过放电保护电路
- 修改linu主机名后 启动tomcat服务报Unable to set localhost. This prevents creation of a GUID. Cause was: qudaogua
- 阿里云轻量应用服务器如何升级?
- uniapp树组件优化 树节点设置单选,单击单选框可以选中多个 偶尔根节点点击后会隐藏整棵树
热门文章
- 拆解浙商银行财报:2020年下半年营收下滑5%,不良贷款激增
- python 时间格式转换,秒级和毫秒级时间戳转换
- 从头学习爬虫(四十)高阶篇----模拟js生成Cookie中__jsl_clearance来破解加速乐的反爬虫机制
- k3OS:业界首个Kubernetes操作系统,领跑边缘计算生态
- 服务器网络性能调优工具
- java 通过 qqwry.dat 解析ip所在地区,qqwry最好隔一段时间更换一个最新的文件
- 计算机与日常使用计算器的本质区别,计算器和计算机的本质区别是什么?
- ap计算机笔记,重磅!AP确定线上开卷考,公开喊话赶紧做笔记!
- 或将不再公开?第五轮学科评估结果陆续放出,对保研有哪些影响?
- 磊谿谷无异石古木寺高低