CentOS系统安装FTP服务器
要求在虚拟机安装centos 6.8实现下列要求1.安装FTP服务器并开启匿名上传
2.新建一个ftp用户 wy,密码设置为onlyidc2018,FTP目录设置为/var/ftp/wy并且可以上传删除文件。
具体实现过程:
1.安装FTP服务器并开启匿名上传
检查系统是否已安装了FTP
# rpm -qa | grep ftp
http://i2.运维网.com/images/blog/201806/26/dbf4809c5bdeca7a8acff849323cd33a.png
这可以查看系统没有安装FTP
我们可以通过通过yum的方式安装ftp 服务器
命令如下:
yum -y install vsftpd
http://i2.运维网.com/images/blog/201806/26/a6d807fb79c7bee44c5b8464e63f6c2b.png
http://i2.运维网.com/images/blog/201806/26/a6de1c406dd6ef75a8c8ca436e795196.png
这样就表示安装成功了
然后输入
rpm -qa | grep ftp 命令
查看此时是否成功安装了FTP
http://i2.运维网.com/images/blog/201806/26/e587ab4ee54ae5eddf881cf21581de90.png
然后设置vsftpd开机启动
chkconfig --level 35 vsftpd on
http://i2.运维网.com/images/blog/201807/15/7d3276feed8ca2a3b338b2c44c5ba62b.png
接下来进入FTP配置文件 开启匿名上传
进入vsftpd.conf文件进行配置路径如下
# cd /etc/vsftpd/
# ls
ftpusersuser_listvsftpd.confvsftpd_conf_migrate.sh
# vi vsftpd.conf
http://i2.运维网.com/images/blog/201806/26/347504080f3f2db50daee96654249813.png
在配置文件下 把这行命令 取消注释掉
#anon_upload_enable=YES允许匿名用户上传
http://i2.运维网.com/images/blog/201806/26/2c1d7ca6e5ce3aaf4bdaef7d6a9c1dbc.png
修改匿名用户主目录权限
chmod o+w /var/ftp/pub/
http://i2.运维网.com/images/blog/201807/15/3a43a150cc3d65418550a4006ea82738.png
修改完成后,匿名用户就有上传权限
2.新建一个ftp用户 wy,密码设置为onlyidc2018,FTP目录设置为/var/ftp/wy并且可以上传删除文件。
直接创建一个账号为:wy 密码设置成:onlyidc2018
和FTP目录设置为/var/ftp/wy
useradd -d /var/ftp/wy -s /sbin/nologin -G root wy
passwd wy
http://i2.运维网.com/images/blog/201807/15/836cbaaabbddb0f7b50f68fbd03e2d98.png
修改wy在FTP主目录下的权限
chown wy /var/ftp/wy
http://i2.运维网.com/images/blog/201807/15/83255d4f687ecaf1fb38f198af8b6c4b.png
把FTP的22端口在防火墙下放行
# vi /etc/sysconfig/iptables
把FTP的22端口添加到防火墙下
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
http://i2.运维网.com/images/blog/201807/15/102c35484462b2633a9ee45d84e94ec0.png
接着修改iptables-config文件
# vi /etc/sysconfig/iptables-config
把IPTABLES_MODULES=""
修改为
IPTABLES_MODULES="ip_conntrack_ftp"
http://i2.运维网.com/images/blog/201807/15/a5fdcd963986c65a482b7102df2c4c54.png
最后重启防火墙
# service iptables restart
http://i2.运维网.com/images/blog/201807/15/a91962a6db964767ad1807f35e236a1e.png
永久关闭SElinux
# vi /etc/selinux/config
把SELINUX=enforcing修改成SELINUX=disabled
http://i2.运维网.com/images/blog/201807/15/076f67b3bf2b8ad93a5262b3dcc81d39.png
修改保存退出后重启系统
重启完成后 启用ftp服务
# service vsftpd restart
http://i2.运维网.com/images/blog/201807/15/377f4e970b2f925da6eb2257b30f697f.png
最后认证是否成功创建了FTP
在我的电脑 输入ftp://+ 本机IP
http://i2.运维网.com/images/blog/201807/15/e2efe5d141d504d677b7626afaca38c5.png
出现以后界面 则证明是成功了
页:
[1]