文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CentOS 7系统设置vsFTPd简单方法介绍

2023-06-05 14:16

关注

FTP是在Internet上传输文件的一种有用协议,在网站传输文件时就能用到。最近小编在给惠主机www.idccoupon.com网站传文件时就要FTP,毕竟文件有点大,在线不好传,所以安装了vsFTPd服务,本文简单整理下小编在CentOS7系统上设置vsFTPd的方法。

首先使用终端软件(如putty)登录centos7系统,在安装新软件之前,最好确保系统内现有的软件包是最新的。CentOS使用的是yum来管理包。即使在一个全新的服务器上,也可能有几个软件包过时,升级命令如下:

yum upgrade -y

升级完成后,您就可以安装vsFTPd了。

yum install -y vsftpd

CentOS 7系统设置vsFTPd简单方法介绍

在启动FTP服务器之前,有一些在配置文件中设置的关键选项。

vi /etc/vsftpd/vsftpd.conf   ##或者cd /etc/vsftpd/  vi vsftpdconf

默认情况下,vsFTPd允许匿名FTP会话。除非您希望任何人能够从您的服务器上传或下载文件,否则建议将此选项设置为“否”。

anonymous_enable=NO

确保您能够将文件上载到FTP服务器。

write_enable=YES

接下来的这些更改确保当服务器上的用户登录时,他们只能将文件上载到自己的主文件夹。

chroot_local_user=YESchroot_list_enable=NOallow_writeable_chroot=YES

CentOS 7系统设置vsFTPd简单方法介绍

最后需要告诉vsFTPd使用哪些被动端口。FTP服务器通常在一个端口上接收来自客户端的命令,然后返回另一个端口上的数据。这里将分配1000个端口80009000.

pasv_min_port=8000pasv_max_port=9000

保存文件并退出。我们现在可以重新启动vsFTPd以使这些更改生效。

systemctl restart vsftpd

最后,我们需要添加防火墙规则,以便vsFTPd能够与外界对话。

firewall-cmd --permanent --add-port=20-21/tcpfirewall-cmd --permanent --add-port=8000-9000/tcpfirewall-cmd --reload

现在,使用您选择的FTP客户端,使用您的用户名和密码登录,然后尝试上传一个文件。你可以用ls若要列出终端会话上的文件,可以执行以下操作:

ls /home/<username>

这样通过以上步骤就可以在CentOS 7系统搭建好vsFTPd服务,这样就可以使用FTP工具上传文件了。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯