如果需要使用FTP工具管理Linux云主机上的虚拟主机文件,则需要安装相关的软件,最为常用的是Vsftpd,本文就讲解如何在Linux主机(Censtos 6.X)上安装该款工具:
1.第一步:安装Vsftpd
A、首先使用SSH登陆到云主机,执行命令“yum install vsftpd”,在该过程中会让你确认是否安装,直接输入“Y”确认安装。
B、直至安装完成,执行命令“service vsftpd start”即可启用FTP服务。
C、接下来我们需要编辑“vsftpd.conf”文件,执行命令“vim /etc/vsftpd/vsftpd.conf”打开该文件,找到“chroot_local_user=YES”这一行,并且把这一行前面的注释符号去掉。
D、紧接着执行“service vsftpd restart”重启FTP服务。
2.第二步:创建FTP用户
该步骤需要用到“useradd”命令。现在以实例说明:
创建名称为“qvdv”的用户,允许管理的文件夹为“/wwwroot/myweb”,且无登陆权限。
命令如下:useradd -d /wwwroot/myweb -s /sbin/nologin qvdv
待用户创建成功后,如何设置FTP账户密码呢?执行命令“passwd qvdv”即可设置密码。
到这里,Vsftpd软件安装成功并且创建了FTP用户名、密码。
其他设置:
需要用到的默认端口为20和21端口,如果服务器有启用防火墙,则需要开放这两个端口,LINUX防火墙的设置请参考“Linux云主机防火墙配置”篇。
如果你想使用被动模式(自定义端口)连接FTP,可以修改“vsftpd.conf”配置文件,例如使用50211-50511端口,则执行命令“vim /etc/vsftpd/vsftpd.conf”打开配置文件,找到“pasv_min_port=”和“pasv_max_port=”这两项,将其值分别设置为50211和50511。再次重启FTP即可生效。
备注:记得防火墙中开发相关的端口哦。
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-zhuji-734.html