欢迎光临
我们一直在努力

如何在CentOS香港VPS上设置并启用FTP服务?

CentOS香港VPS开启FTP服务步骤

在CentOS VPS上设置FTP服务,可以通过以下详细步骤完成,这些步骤包括安装vsftpd软件包、创建用户和目录、配置权限、启动服务等,以下是具体操作步骤:

centos香港vps开启ftp服务步骤

安装vsftpd软件包

1、安装vsftpd

   sudo yum install vsftpd y

2、启动vsftpd服务

   sudo systemctl start vsftpd

3、设置开机自启动

   sudo systemctl enable vsftpd

配置防火墙

4、允许FTP服务的相关端口

   sudo firewallcmd permanent addservice=ftp
   sudo firewallcmd reload

5、验证FTP服务是否已开启

   sudo systemctl status vsftpd

创建vsftpd用户组及用户

6、创建用户组和用户

   sudo groupadd ftpgroup
   sudo useradd abc g ftpgroup d /var/www/html m
   sudo passwd abc

7、设置目录上传权限

   sudo chown ftp:ftp /var/www/html
   sudo chmod 777 /var/www/html

配置vsftpd

centos香港vps开启ftp服务步骤

8、修改vsftpd配置文件

   sudo vi /etc/vsftpd/vsftpd.conf

9、配置参数

   userlist_enable=YES
   userlist_deny=NO

10、增加用户sww

    sudo useradd d /ftp_data g ftp s /sbin/nologin sww
    sudo passwd sww

11、配置允许访问的用户

    sudo vi /etc/vsftpd/user_list

12、增加允许访问的用户sww

    sww

解决常见问题

13、连接失败问题

如果使用FileZilla连接时遇到“ECONNREFUSED 连接被服务器拒绝”错误,请确认协议选择为SFTP。

如果遇到“530 login incorrect”,检查/etc/pam.d/vsftpd文件并注释掉auth required pam_shells.so,添加auth required pam_nologin.so

如果遇到“received unexpected endoffile from SFTP server”,编辑/etc/ssh/sshd_config文件,注释掉Subsystem sftp /usr/libexec/openssh/sftpserver,添加Subsystem sftp internalsftp

14、被动模式配置

centos香港vps开启ftp服务步骤

编辑/etc/vsftpd/vsftpd.conf文件,添加或修改以下参数:

      pasv_enable=YES
      pasv_min_port=40000
      pasv_max_port=45000

重启vsftpd服务:

      sudo systemctl restart vsftpd

验证FTP服务

15、使用FTP客户端连接

打开FTP客户端(如FileZilla),输入VPS的公网IP地址和之前设置的用户名和密码。

确认连接成功后,即可进行文件上传和下载操作。

通过以上步骤,您应该能够成功在CentOS香港VPS上开启并配置FTP服务,如果遇到任何问题,可以参考相关文档或社区论坛寻求帮助。

以上内容就是解答有关“centos香港vps开启ftp服务步骤”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《如何在CentOS香港VPS上设置并启用FTP服务?》
文章链接:https://yuyunkj.com/article/6748.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发