centos yum 安装ftp linux如何安装yum
大家好,感谢邀请,今天来为大家分享一下centos yum 安装ftp的问题,以及和linux如何安装yum的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
Centos如何安装FTP文件传输服务
安装并配置CentOS FTP文件传输服务
步骤一:安装ftp服务端软件
yum-y install vsftpd
步骤二:启动FTP服务
systemctl start vsftpd
步骤三:设置为开机自启
systemctl enable vsftpd
步骤四:验证服务启动情况
echo$?
步骤五:查询服务所在目录
grep服务名/etc/passwd
步骤六:客户端安装FTP
yum-y install ftp
步骤七:将光盘挂载至共享目录/var/ftp/下
mount/dev/sr0/var/ftp/centos7
步骤八:修改配置文件local.repo,与本地地址相匹配
vim/etc/yum.repos.d/local.repo
步骤九:清理并重建yum仓库
yum-y clean all
yum makecache
步骤十:通过客户端测试FTP服务
阿里云CentOS系统yum方式安装vsftpd
安装vsftp
使用yum命令安装vsftp
[root@iZ23joxwgi7Z~]# yum install vsftpd-y
添加ftp帐号和目录
先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令创建帐户,该命令指定了/home/wwwroot为用户test的根目录,您可以自己定义帐户名和目录:
[root@iZ23joxwgi7Z~]# useradd-d/home/wwwroot-s/sbin/nologin test
修改该帐户密码:
[root@iZ23joxwgi7Z~]# passwd test
修改指定目录的权限
[root@iZ23joxwgi7Z~]# chown-R test.test/home/wwwroot
配置vsftp
编辑vsftp配置文件,命令如下:
[root@iZ23joxwgi7Z~]# vi/etc/vsftpd/vsftpd.conf
将配置文件中anonymous_enable=YES改为 anonymous_enable=NO
取消如下配置前的注释符号:
local_enable=YES write_enable=YES chroot_local_user=YES
保存修改,按ESC键,输入:wq
如果配置文件中没有chroot_local_user=YES,输入以下命令并回车
[root@iZ23joxwgi7Z~]# echo chroot_local_user=YES/etc/vsftpd/vsftpd.conf
修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
启动vsftp服务并测试登录
使用命令启动vsftp服务:
[root@iZ23joxwgi7Z~]# service vsftpd start
然后用帐号test测试下是否可以登陆ftp。目录是/home/wwwroot。
以上所述是小编给大家介绍的阿里云CentOS系统yum方式安装vsftpd的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如何在Centos下安装ftp服务器
一:安装vsftpd
查看是否已经安装vsftpd
2
二:基于虚拟用户的配置
所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。
修改配置文件
配置文件直接贴出来吧
3
三:使用Berkeley DB进行认证
yum install db4 db4-utils
然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码
4
接着,生成虚拟用户认证的db文件
编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:
最后,创建虚拟用户配置文件
5
设置FTP根目录权限
最新的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限
6
添加防火墙,把ftp的21端口开放 vi/etc/sysconfig/iptables
7
经过以上步骤我们就完成了ftp服务器的搭建,让我们畅游ftp吧