CentOS6.5中的vsftpd安裝配置

安裝ftphtml

一、使用chkconfig 來查看是否裝有vsftpd服務;vim

二、使用yum命令直接安裝:yum -y install vsftpd服務器

三、而後爲它建立日誌文件:touch /var/log/vsftpd.logapp

chkconfig --list | grep vsftpd    tcp

      0:off   1:off   2:off   3:off   4:off   5:off   6:off 服務所有都是off的,注意這裏的off表示的是服務器啓動的時候是否會自啓動服務。rest

啓動ftp服務:service vsftpd start日誌

查看ftp服務狀態:service vsftpd statusorm

重啓ftp服務:service vsftpd restarthtm

關閉ftp服務:service vsftpd stopip

3. 配置vsftp服務 編輯/etc/vsftpd/vsftpd.conf文件,

四、添加ftp用戶 # adduser -d /var/www/html -g ftp -s /sbin/nologin wlt //-s /sbin/nologin是讓其不能登錄系統,-d 是指定用戶目錄爲/var/www/html # passwd wlt

 

CentOS6.5中的ftp

錯誤1 鏈接被拒絕,沒有任何反應

解決辦法: 將端口21放開,修改iptables文件 vim /etc/sysconfig/iptables 重啓iptables service iptables restart 查看iptables狀態 service iptables status

錯誤2 500 OOPS: cannot change directory:/home/golduser Login failed.

解決辦法: setsebool -P ftp_home_dir on getsebool -a | grep ftp

重啓vsftpd的辦法

/etc/init.d/vsftpd restart

service vsftpd restart

vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=002

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

ascii_upload_enable=YES

ascii_download_enable=YES

#chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

注意:

須要將容許ftp登陸的用戶名寫入user_list中。

chroot_list須要本身建立,裏面寫入不進行chroot的用戶名,容許內容爲空。

相關文章
相關標籤/搜索