linux FTP 服务器及FTP客户端安装
2016-03-03 13:02
477 查看
vsftpd(服务端) 及 ftp(命令工具) 安装
配置文件解释及测试
安装文件下载地址
http://download.csdn.net/detail/csto_sun/9451650
[root@ webtools]# rpm -Uvh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm warning: vsftpd-2.2.2-11.el6_4.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] [root@ webtools]# rpm -Uvh ftp-0.17-38.el5.x86_64.rpm warning: ftp-0.17-38.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY Preparing... ########################################### [100%] 1:ftp ########################################### [100%] [root@ webtools]# chkconfig --level 35 vsftpd on [root@ webtools]# chkconfig --list | grep vsftpd vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off [root@ webtools]# setsebool allow_ftpd_full_access 1 [root@ webtools]# getsebool -a | grep allow_ftpd_full_access allow_ftpd_full_access --> on [root@ webtools]# mv /etc/vsftpd /app/weblogic/webtools/vsftpd.20151204 [root@ webtools]# mv /app/weblogic/webtools/vsftpd /etc/vsftpd [root@ webtools]# service vsftpd start Starting vsftpd for vsftpd: [ OK ] [root@ webtools]# chown -R weblogic:weblogic /app/weblogic/webtools [root@ webtools]#
配置文件解释及测试
-------------------------------------FTP配置------------------------------------------------ chroot_local_user=YES --将所有用户锁定在主目录内,不可切换 chroot_list_enable=YES --将启用例外文件,当chroot_local_user=YES,含义为“weblogic”用户为例外允许切换目录 # (default follows) chroot_list_file=/etc/vsftpd/chroot_list -----chroot_list----- weblogic 一下配置特定用户使用FTP,用户列表在/etc/vsftpd/user_list中 userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list linxu 500:/关闭selinxu [root@hn-bilxxz02 ~]# setenforce 0 [root@hn-bilxxz02 ~]# getenforce Permissive 开启selinux [root@hn-bilxxz02 ~]# setenforce 1 [root@hn-bilxxz02 ~]# getenforce Enforcing selinux 逐个关闭 [root@hn-bilxxz02 ~]# getsebool -a | grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_fusefs --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off tftp_use_cifs --> off tftp_use_nfs --> off 开启 [root@ ~]# setsebool allow_ftpd_anon_write 1 [root@ ~]# setsebool -P allow_ftpd_full_access 1 --解决登录时报500错误 [root@ ~]# setsebool allow_ftpd_use_cifs 1 [root@ ~]# setsebool allow_ftpd_use_nfs 1 [root@ ~]# setsebool ftp_home_dir 1 [root@ ~]# setsebool ftpd_connect_db 1 [root@ ~]# setsebool ftpd_use_fusefs 1 [root@ ~]# setsebool ftpd_use_passive_mode 1 [root@ ~]# setsebool httpd_enable_ftp_server 1 [root@ ~]# setsebool tftp_anon_write 1 [root@ ~]# setsebool tftp_use_cifs 1 [root@ ~]# setsebool tftp_use_nfs 1 关闭 [root@ ~]# setsebool allow_ftpd_anon_write 0 [root@ ~]# setsebool allow_ftpd_full_access 0 [root@ ~]# setsebool allow_ftpd_use_cifs 0 [root@ ~]# setsebool allow_ftpd_use_nfs 0 [root@ ~]# setsebool ftp_home_dir 0 [root@ ~]# setsebool ftpd_connect_db 0 [root@ ~]# setsebool ftpd_use_fusefs 0 [root@ ~]# setsebool ftpd_use_passive_mode 0 [root@ ~]# setsebool httpd_enable_ftp_server 0 [root@ ~]# setsebool tftp_anon_write 0 [root@ ~]# setsebool tftp_use_cifs 0 [root@hn-bilxxz02 webtools]# chkconfig --level 35 vsftpd on [root@hn-bilxxz02 webtools]# chkconfig --list | grep ftp vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
安装文件下载地址
http://download.csdn.net/detail/csto_sun/9451650
相关文章推荐
- 深入浅出:Linux设备驱动之字符设备驱动
- Linux下OpenSSL 安装图文详解
- Linux install iperf3 record
- linux基本使用
- Linux NFS 服务器和客户端
- Linux 10字符串命令病毒的处理记录
- 移除linux内核中dm9000驱动+编译uboot
- Linux基础知识(一)
- Linux 用户线程切换分析
- CentOs虚拟机NAT模式下静态IP的配置
- linux面试之内存管理
- centos上使用第三方yum源获取更多的rpm包
- linux面试之-多线程的用武之地
- linux面试之-谈谈你理解的堆和栈
- Linux系统中的ps进程查看命令使用实例集锦
- linux面试基础考题
- CentOS针对磁盘IO[jdb2进程]的优化
- 详解Linux系统中inode索引节点已满问题的解决方法
- linux操作系统面试题大全
- linux运维决心书!