ec2安装vsftp(完整+实际操作+小白)
安装vsftpsudo yum -y install vsftpd
打开配置文件
sudo vi /etc/vsftpd/vsftpd.conf
最后加入,如果原来有的,则删除。(shitf+g,跳至最后一行,o(不是零),换行插入。)
pam_service_name=vsftpduserlist_enable=YESuserlist_deny=NO#对应自己目录,如果是管理apache的代码,则写为/var/www/htmllocal_root=/var/www/htmltcp_wrappers=YESuse_localtime=YES搜索chroot(按esc,然后“/chroot”),把下面三行的#号(注释)去掉chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
保存退出(按esc,然后x!)创建/etc/vsftpd/chroot_list文件sudo vi /etc/vsftpd/chroot_list然后按i,输入一个空格。然后保存退出(必需,不然这个文件会创建不成功,导致ftp连接出现问题)。创建用户名sudo useradd 51due -s /sbin/nologin -d /var/www/html
创建密码sudo passwd 51due
进入/etc/vsftpd/user_listsudo vi /etc/vsftpd/user_list在最后一行加入51due(加入你自己创建的用户名)修改目录权限问题(这里设置是完成开放)sudo chmod -R 777 html
sudo chown -R apache:51due html
启动vsftpsudo /etc/init.d/vsftpd restart
开机自动启动sudo chkconfig vsftpd on
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]