社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
linux中安装ftp
[root@localhost zhangzhuo]# rpm -aq vsftpd
vsftpd-3.0.2-22.el7.x86_64 #查询的返回结果,表明已安装
若要卸载Vfstpd:
[root@localhost zhangzhuo]# rpm -e vsftpd-3.0.22-22.el7.x86_64
由于我的vsftpd服务已搭建好,所以就不给演示删除,但我之前配置错误,用此方法删除是没有问题的
查看是否卸载了vsftpd:
[root@localhost zhangzhuo]# /sbin/service vsftpd stop
[root@localhost zhangzhuo]# /sbin/service vsftpd start
#在卸载vsftpd之前要 先停止vsftpd
1、安装vsftpd
root@bogon ftp]#yum install -y vsftpd
2、编辑ftp配置文件
root@bogon ftp]#vi /etc/vsftpd/vsftpd.conf
(查找关键代码:在非输入情况下输入"/关键代码" 回车)
去掉#chroot_local_user=YES前面的注释
allow_writeable_chroot=YES加上这行解决了无法登陆的问题
3、设置21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
重新启动防火墙
systemctl restart firewalld.service
4、添加用户
useradd -g root -M -d /var/www/html/ftpFile -s /sbin/nologin ftpuser(用户名)
-g分组
-d用户ftpuser是将ftp上传文件放置/var/www/html/ftpFile目录
5、密码
passwd ftpuser
6、给权限
[root@bogon ftpFile]# cd /var/www/html
777是最高权限
[root@bogon ftpFile]# chmod 777 -R文件夹名
7、关闭安全服务:进入vi /etc/sysconfig/selinux
将selinux值改为disabled;
启动/重新启动ftp
service vsftpd start
service vsftpd restart
linux中ftp连接成功但是无法上传和删除如果
如果linux中ftp连接成功但是无法上传和删除可能是防火墙未关闭
8、关闭防火墙
systemctl stop firewalld.service
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!