1.使用远程连接工具Xshell连接腾讯云服务器,执行命令,安装vsftpd。
2.安装完后,执行systemctl start vsftpd命令,启动服务。
3.运行vi /etc/vsftpd/vsftpd.conf 打开vsftpd 配置文件。并按 “i” 或 “Insert” 切换至编辑模式,将文件中的anonymous_enable=YES改为anonymous_enable=NO。然后按 “Esc”,输入 “:wq”,保存文件并返回。
4.运行useradd -m -d /home/ftpuser -s /sbin/nologin ftpuser命令,添加用户ftpuser。ftpuser可以自定义为自己需要的用户名。然后再运行passwd ftpuser命令,设置用户ftpuser 的密码。ftpuser为您上一步设置的用户名。
5.创建用户,用户密码成功。
您好,刚用腾讯云实验机测试的:
1、检查SELinux和防火墙是否开启,如在运行则需要关闭,否则会影响实验。
2、使用yum命令安装vsftpd
·已经安装成功:
3、搭建前部署,需要做匿名用户?还是本地账户?或是虚拟账户?目录结构该如何设置?那我这里就简单做个本地用户,带密码访问。
4、首先创建本地用户,设置密码,设置家目录。FTP默认登录到本地用户的家目录当中去。
进入家目录里放些标志性的东西,方便登录辨认。
目录结构:
·开始配置vsftpd,命令vim /etc/vsftpd/vsftpd.conf编辑配置文件
【关闭匿名访问:】
【本地用户掩码】
【不允许用户切换出根目录,只能在其下,不能在其上!】
编辑完成,保存退出,启动vsftpd服务:
成功访问:
哦!不好意思,这里忘记补充一句,CentOS 7使用的vsftpd版本可能与CentOS 6.5版本不一样,在限制家目录这里需要加上一句:allow_writeable_chroot=YES,否则登录会一直卡住!
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)