linux系统安装ftp服务并配置ftp用户

来源:互联网 发布:qq数据库营销 编辑:程序博客网 时间:2024/05/16 19:12

1. 安装

yum install vsftpd

2. 配置ftp配置文件,内容基本最低配

listen=YESbackground=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESchown_uploads=NOxferlog_file=/var/log/vsftpd.logxferlog_std_format=YESasync_abor_enable=YESascii_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to hao32 FTP serverspam_service_name=vsftpdchroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd/vsftpd.chroot_list

3. 生成 vsftpd.chroot_list 文件

touch /etc/vsftpd/vsftpd.chroot_list

4. 设置Selinux,两句分别执行,执行时间有点长

setsebool -P ftp_home_dir=1   //设置ftp可以使用home目录setsebool -P allow_ftpd_full_access=1   //设置ftp用户可以有所有权限

5. 创建用户

useradd  ftpuserpush  -d /opt/ftp_user_push -s /sbin/nologin设置密码passwd ftpuserpush设置目录属性chown -R  ftpuserpush /opt/ftp_user_push

6. 把用户 ftpuserpush 加到/etc/vsftpd/vsftpd.chroot_list里, 这样用户就可以正常登陆并且不能跳出自己的目录


7. 启动服务
service vsftpd start


0 0
原创粉丝点击