ubuntu 14 配置vsftp
1.#sudo apt-get install vsftpd
#sudo service vsftpd restart
2.修改配置文件/etc/pam.d/vsftpd:
vi /etc/pam.d/vsftpd #注释掉下面一行 #auth required pam_shells.so
3.修改:/etc/vsftpd.conf
root@ubuntu:~# cat /etc/vsftpd.conf ######################## anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES #开启主动模式 #port_enable=YES #connect_from_port_20=YES #ftp_data_port=%portnumber% xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES userlist_deny=YES #竞争登陆ftp的用户, userlist_file=/etc/vsftpd.user_list tcp_wrappers=NO chroot_local_user=YES chroot_list_enable=YES #添加不受chroot限制的用户,即可以离开宿主目录(需要创建chroot_list) chroot_list_file=/etc/vsftpd.chroot_list ascii_download_enable=YES ascii_upload_enable=YES #ftpd_banner=Welcome to blah FTP service. #开启被动模式,防火墙要放行20,40100~40200之间端口,使用有效 pasv_enable=YES pasv_min_port=40100 pasv_max_port=40200 ###############################
4.配置ftp目录权限:
“500 OOPS: vsftpd: refusing to run with writable root inside chroot()” #出现以上问题,是权限配置问题 #chown a-w /home/ftp 或 #chown ftp:ftp /home/ftp #chmod 775 /home/ftp
5.重启vsftpd
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。