解决FTP上传问题(selinux)
1、 查看 SELinux 的状态: sestatus -b | grep ftp 确切地说,只是查看了ftp的状态。
2、 在出现的结果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以
3、 setsebool -P ftpd_disable_trans on
或者 setsebool -P ftp_home_dir on
4 修改selinux目录权限
chcon -R -u user_u -t public_content_t /home/bird
5、 重启vsftpd: service vsftpd restart
解决ftp用户问题,本例用户名以bird为例
添加用户 useradd bird -g ftp
设置密码 passwd bird
修改用户登陆方式 vi /etc/passwd
修改bird为下行,此句表示,不允许该用户登陆系统,只可以登陆ftp
bird:x:501:50::/home/bird:/sbin/nologin
修改vsftpd配制文件,
/etc/vsftpd/vsftpd.conf
不允许匿名登陆
anonymous_enable=NO
上传权限
write_enable=NO
修改主目录权限
chmod 755 -R /home/bird
锁定在用户目录
VSFTP做FTP服务器时比较经常使用系统用户(与数据库结合暂时自己也没去配过^_^),做为系统用户登录时需要将其锁定到自己目录下,有两种方法
一、默认VSFTPD.CONF(RHEL4)没有明显列出其中以下选项
# lock user in home directory
chroot_local_user=YES
所有人都被锁定到主目录中了。
二、当然也可以使用 chroot_list_enable=YES与chroot_list_file=/etc/vsftpd.chroot_list结合起来使用。
其中原始配置的一部分是这样的
/etc/vsftpd.chroot_list 里面存在的用户就不能改变到根目录了。
# You may specify an explicit list of local users to chroot() to
# their home directory. If chroot_local_user is YES, then this list
# becomes a list of users to NOT chroot().
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
三 其他
查看网卡
ifconfig
设置随机自启动
chkconfig
chkconfig 服务 on
chkconfig 服务 off
关闭防火墙
service iptables stop
启动
service vsftpd start
关闭
service vsftpd stop
重启
service vsftpd restart
连接FTP
ftp IP地址
退出FTP
bye
配置文件位置
/etc/vsftpd/vsftpd.conf
用户配置文件
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers
关闭SELinux
分享到:
相关推荐
LINUX下FTP服务器架设--VSFTP配置
ftp是liunx下常用的软件之一。 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd; 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:...
Linux下FTP服务器vsftp架设。直接参照配置文档配置完成即可对ftp服务器的架设。
linux下FTP服务器安装配置VSftp.pdf
包括有ftp相关包有ftp lftp vsftp,如下: ftp-0.17-66.el7.x86_64.rpm lftp-4.4.8-7.el7.x86_64.rpm tftp-5.2-12.el7.x86_64.rpm tftp-server-5.2-12.el7.x86_64.rpm vsftpd-3.0.2-10.el7.x86_64.rpm
vsftp配置大全,linux下ftp配置
[root@ master ~]#service vsftpd stop #停止 [root@ master ~]#chkconfig vsftpd on #设置开机时自动运行 12.1.2 安装vsftp 《Linux服务器配置与管理》教学课件—第-12-章--FTP-服务器配置全文共33页,当前为第6页...
FileZilla linux 上传 ftp putty linux终端工具 vsftp
Vsftp v2.0.6 For Linux(Unix/Linux安全稳定的FTP服务器)
Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案,需要配置Linux下的FTP很有用
linuxFTP(VSFTP)架构配置详细教程.pdf
linux下FTP服务器安装配置(VSftp).pdf
linuxFTP(VSFTP)架构配置详细教程定义.pdf
Linux VSFTP服务器详细配置Linux VSFTP服务器详细配置 Linux VSFTP服务器
在linux下搭建ftp服务器,vsftp和proftpd的搭建
最近在学Linux,很多问题也是参考了网上很多的资料,自己也是亲自测试了很多东西。 我现在用的虚拟机VM8,安装Linux6的时候默认使用了一个...RedHat_Enterprise_Linux6_上安装及配置vsftp 其他版本应该也是大同小异吧。
Linux_VSFTP服务器详细配置,比较详细的对ftp进行了讲解,并且讲述了配置vsftp的步骤!
vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程 1.相关配置文件 /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...
NULL 博文链接:https://lindows.iteye.com/blog/250576