当前位置: 首页 > news >正文

漳州网站建设喊博大科技巴中市建设局网站

漳州网站建设喊博大科技,巴中市建设局网站,中国招标投标网,包装设计网官网阿里云百科分享使用阿里云服务器安装FTP全教程#xff0c;vsftpd#xff08;very secure FTP daemon#xff09;是Linux下的一款小巧轻快、安全易用的FTP服务器软件。本教程介绍如何在Linux实例上安装并配置vsftpd。 目录 前提条件 步骤一#xff1a;安装vsftpd 步骤二…阿里云百科分享使用阿里云服务器安装FTP全教程vsftpdvery secure FTP daemon是Linux下的一款小巧轻快、安全易用的FTP服务器软件。本教程介绍如何在Linux实例上安装并配置vsftpd。 目录 前提条件 步骤一安装vsftpd 步骤二配置vsftpd 步骤三设置安全组 步骤四客户端测试 vsftp配置文件及参数说明 前提条件 实例规格ecs.g6.large操作系统CentOS 8.2 64位ECS云服务器aliyunfuwuqi.com/go/ecsvsftpd3.0.3阿里云账号如果没有账号可以注册一个阿里云账号 步骤一安装vsftpd 远程连接Linux实例。 远程连接的具体操作请参见连接方式介绍。 切换CentOS 8源地址。 CentOS 8操作系统版本结束了生命周期EOL按照社区规则CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除您在阿里云上继续使用默认配置的CentOS 8的源会发生报错。如果您需要使用CentOS 8系统中的一些安装包则需要手动切换源地址。 运行以下命令安装vsftpd。 dnf install -y vsftpd 出现如下图所示界面时表示安装成功。 运行以下命令设置FTP服务开机自启动。 systemctl enable vsftpd.service 运行以下命令启动FTP服务。 systemctl start vsftpd.service 说明 执行该命令时如果提示错误信息Job for vsftpd.service failed because the control process exited with error code请排查是否存在下述问题。 网络环境不支持IPv6时运行命令vim /etc/vsftpd/vsftpd.conf将内容listen_ipv6YES修改为listen_ipv6NO。MAC地址不匹配时运行命令ifconfig查看MAC地址并在/etc/sysconfig/network-scripts/ifcfg-xxx配置文件中新增或修改HWADDRMAC地址。运行以下命令查看FTP服务监听的端口。 netstat -antup | grep ftp 出现如下图所示界面表示FTP服务已启动监听的端口号为21。 此时vsftpd默认已开启本地用户模式您还需要继续进行配置才能正常使用FTP服务。 步骤二配置vsftpd 为保证数据安全本文主要介绍被动模式下使用本地用户访问FTP服务器的配置方法。 运行以下命令为FTP服务创建一个Linux用户。本示例中该用户名为ftptest。 adduser ftptest 运行以下命令修改ftptest用户的密码。 passwd ftptest 运行命令后根据命令行提示完成FTP用户的密码修改。 运行以下命令创建一个供FTP服务使用的文件目录。 mkdir /var/ftp/test 运行以下命令创建测试文件。该测试文件用于FTP客户端访问FTP服务器时使用。 touch /var/ftp/test/testfile.txt 运行以下命令更改/var/ftp/test目录的拥有者为ftptest。 chown -R ftptest:ftptest /var/ftp/test 修改vsftpd.conf配置文件。 运行以下命令打开vsftpd的配置文件。如果您在安装vsftpd时使用的是apt install vsftpd安装命令则配置文件路径为/etc/vsftpd.conf。 vim /etc/vsftpd/vsftpd.conf 按i进入编辑模式。配置FTP服务器为被动模式。具体的配置参数说明如下 重要 修改和添加配置文件内的信息时请注意格式问题。例如添加多余的空格会造成无法重启服务的结果。 #除下面提及的参数其他参数保持默认值即可。#修改下列参数的值 #禁止匿名登录FTP服务器。 anonymous_enableNO #允许本地用户登录FTP服务器。 local_enableYES #监听IPv4 sockets。 listenYES#在行首添加#注释掉以下参数 #关闭监听IPv6 sockets。 #listen_ipv6YES#在配置文件的末尾添加下列参数 #设置本地用户登录后所在目录。 local_root/var/ftp/test #全部用户被限制在主目录。 chroot_local_userYES #启用例外用户名单。 chroot_list_enableYES #指定例外用户列表文件列表中用户不被锁定在主目录。 chroot_list_file/etc/vsftpd/chroot_list #开启被动模式。 pasv_enableYES allow_writeable_chrootYES #本教程中为Linux实例的公网IP。 pasv_addressFTP服务器公网IP地址 #设置被动模式下建立数据传输可使用的端口范围的最小值。 #建议您把端口范围设置在一段比较高的范围内例如50000~50010有助于提高访问FTP服务器的安全性。 pasv_min_portport number #设置被动模式下建立数据传输可使用的端口范围的最大值。 pasv_max_portport number 更多参数的详细信息请参见vsftp配置文件及参数说明。 按Esc退出编辑模式然后输入:wq并回车以保存并关闭文件。创建chroot_list文件并在文件中写入例外用户名单。 运行以下命令创建chroot_list文件。 vim /etc/vsftpd/chroot_list 按i进入编辑模式。输入例外用户名单。此名单中的用户不会被锁定在主目录可以访问其他目录。按Esc退出编辑模式然后输入:wq并回车以保存并关闭文件。重要 没有例外用户时也必须创建chroot_list文件内容可为空。 运行以下命令重启vsftpd服务。 systemctl restart vsftpd.service 步骤三设置安全组 搭建好FTP站点后在实例安全组的入方向添加规则并放行下列FTP端口。具体操作请参见添加安全组规则。 说明 大多数客户端位于局域网中IP地址是经过转换的因此ipconfig或ifconfig命令返回的IP不一定是客户端的真实公网IP地址。若后续客户端无法登录FTP服务器请重新确认其公网IP地址。 被动模式需开放21端口以及配置文件/etc/vsftpd/vsftpd.conf中参数pasv_min_port和pasv_max_port之间的所有端口。配置详情如下表所示。 规则方向授权策略协议类型端口范围授权对象入方向允许自定义TCP21/21所有要访问FTP服务器的客户端公网IP地址多个地址之间用逗号隔开。 允许所有客户端访问时授权对象为0.0.0.0/0。 入方向允许自定义TCPpasv_min_port/pasv_max_port。例如50000/50010所有要访问FTP服务器的客户端公网IP地址多个地址之间用逗号隔开。 允许所有客户端访问时授权对象为0.0.0.0/0。 步骤四客户端测试 FTP客户端、Windows命令行工具或浏览器均可用来测试FTP服务器。本文以Windows Server 2012 R2 64位系统的本地主机作为FTP客户端介绍FTP服务器的访问步骤。 在本地主机打开这台电脑。在地址栏中输入ftp://FTP服务器公网IP地址:FTP端口本文中为Linux实例的公网IP地址。例如ftp://121.43.XX.XX:21。在弹出的登录身份对话框中输入已设置的FTP用户名和密码然后单击登录。 登录后您可以查看到FTP服务器指定目录下的文件例如测试文件testfile.txt。 vsftp配置文件及参数说明 /etc/vsftpd目录下文件说明如下 /etc/vsftpd/vsftpd.conf是vsftpd的核心配置文件。/etc/vsftpd/ftpusers是黑名单文件此文件中的用户不允许访问FTP服务器。/etc/vsftpd/user_list是白名单文件此文件中的用户允许访问FTP服务器。 配置文件vsftpd.conf参数说明如下 用户登录控制参数说明如下表所示。 参数说明anonymous_enableYES接受匿名用户no_anon_passwordYES匿名用户login时不询问口令anon_rootnone匿名用户主目录local_enableYES接受本地用户local_rootnone本地用户主目录用户权限控制参数说明如下表所示。 参数说明write_enableYES可以上传文件全局控制local_umask022本地用户上传的文件权限file_open_mode0666上传文件的权限配合umask使用anon_upload_enableNO匿名用户可以上传文件anon_mkdir_write_enableNO匿名用户可以建目录anon_other_write_enableNO匿名用户修改删除chown_usernamelightwiter匿名上传文件所属用户名本文转自阿里云官方文档。
http://www.zqtcl.cn/news/915596/

相关文章:

  • 设计某网站的登录和注册程序凡科建站添加文章
  • wordpress 批量打印wordpress 数据库优化
  • 购物网站开发设计类图网络架构指什么
  • 学校网站建设方法wordpress 调用用户名
  • 深圳创建网站公司哈尔滨全员核酸检测
  • 网站开发实施计划宠物网站 html模板
  • 在线生成手机网站商城网站平台怎么做
  • 深圳专业企业网站制作哪家好写作网站新手
  • 福建泉州曾明军的网站桥梁建设期刊的投稿网站
  • 国内设计网站公司wordpress电视主题下载
  • 自贡网站开发河南省建设网站首页
  • 昆明网站推广优化服务器代理
  • wordpress 网站统计插件福建省建设工程职业注册网站
  • 手机移动端网站是什么上海网站设计服务商
  • 多语言网站建设推广孝感门户网
  • 外贸soho 网站建设旅游电子商务网站建设调查问卷
  • 北京专业制作网站seo优化技术教程
  • 网站建设最低多少钱珠海在线网站制作公司
  • 网站建设完成之后要索取哪些医疗网站建设服务
  • 长沙招聘网站有哪些深圳seo论坛
  • 网站如何做网络推广山西住房建设厅官方网站
  • 优化排名推广技术网站平面设计创意
  • 山西网站建设哪家有tv域名的网站
  • 个人博客网站怎么赚钱公司招聘一个网站建设来做推广
  • 功能型网站有哪些中国门户网站有哪些
  • 网站制作教程步骤软件公司怎么赚钱
  • 看世界杯网址网站更新seo
  • 深圳网站做的好的公司商洛做网站电话
  • 环保部网站官网建设项目审批做网站推广赚钱吗
  • 北仑建设局网站东莞市seo网络推广价格