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

宏润建设集团有限公司网站今日新闻最新头条

宏润建设集团有限公司网站,今日新闻最新头条,wordpress 实现 功能,怎么做网站前台配置FTP服务 一.前言 博主的环境是阿里云服务器,操作系统版本为 ubuntu20.04,一下所有操作都基于以上环境下进行的操作,同时为了简化操作我将开放同一个云服务器的不同端口,让它同时充当服务端和客户端,大家如果想测试效果更好且…

配置FTP服务

一.前言

博主的环境是阿里云服务器,操作系统版本为 ubuntu20.04,一下所有操作都基于以上环境下进行的操作,同时为了简化操作我将开放同一个云服务器的不同端口,让它同时充当服务端和客户端,大家如果想测试效果更好且更贴近实际情况的话,建议还是使用一台本地虚拟机+一台云服务器/两台虚拟机/两台云服务器来进行测试来保证测试效果。

二. 安装ftp软件包

  • 安装服务端
sudo apt install vsftpd
  • 安装客户端
sudo apt install ftp

三.配置ftp服务器

1.前言

在上一篇文章中我们提到过ftp的传输模式有主动/被动传输两种模式,而一般情况下我们默认是被动模式,这里我们的介绍也以被动模式为主。

2.配置ftp服务器开机自启动

systemctl enable vsftpd.service

3.启动ftp服务

systemctl start vsftpd.service

完成上述操作之后我们可以尝试执行下面的命令来查看一下ftp服务监听的端口:

netstat -antup | grep ftp

出现下面即视为成功:
在这里插入图片描述

4.为ftp服务创建用户

我们可以执行命令来为ftp服务创建一个用户,比如我们创建一个叫fengxu的用户:

adduser fengxu

如果我们想修改用户的密码:

passwd fengxu

5.创建一个用来供ftp服务使用的文件夹

 mkdir /ftp/work

这里我们还创建一个测试文件来为测试使用做准备:

touch /ftp/work/test.txt

6.更改工作文件夹的拥有者

chown -R fengxu:fengxu /ftp/work

7.修改配置文件

大家可以查看一下自己环境下etc目录下的有关的配置文件,我这里是vsftpd.conf
在这里插入图片描述

vi vsftpd.conf
#禁止匿名登录FTP服务器。
anonymous_enable=NO
#允许本地用户登录FTP服务器。
local_enable=YES
#监听IPv4 sockets。
listen=YES#在行首添加#注释掉以下参数:
#关闭监听IPv6 sockets。
#listen_ipv6=YES#在配置文件的末尾添加下列参数:
#设置本地用户登录后所在目录。
local_root=/var/ftp/work01
#允许用户上传文件
write_enable=YES
#全部用户被限制在主目录。
chroot_local_user=YES
#启用例外用户名单。
chroot_list_enable=YES
#指定例外用户列表文件,列表中用户不被锁定在主目录。
chroot_list_file=/etc/chroot_list
#开启被动模式。
pasv_enable=YES
allow_writeable_chroot=YES
#本教程中为Linux实例的公网IP。
pasv_address=<FTP服务器公网IP地址>
#设置被动模式下,建立数据传输可使用的端口范围的最小值。
#建议您把端口范围设置在一段比较高的范围内,例如50000~50010,有助于提高访问FTP服务器的安全性。
pasv_min_port=1024
#设置被动模式下,建立数据传输可使用的端口范围的最大值。
pasv_max_port=1048

8.创建chroot_list文件

vi /etc/chroot_list

最后要重启服务

systemctl restart vsftpd.service

9.设置安全组

需要在服务器的安全组里开放20-21端口,还需要开放pasv_min_port和pasv_max_port设置的端口

10.测试

我们尝试在windows下连接ftp服务器:

ftp 云服务器ip地址

出现下面这种情况就表明已经成功了:
在这里插入图片描述

常见的ftp命令

1.切换工作目录

  • 查看服务器工作目录
pwd
  • 切换服务器工作目录
cd 目录名
  • 切换本地工作目录
lcd 目录名

2.查看服务器上的目录与文件

  • 列出目录或文件名的详细信息
ls  目录或文件名
dir 目录或文件名
  • 仅列出目录和文件名
nlist 目录或文件名 [本地文件名]

注意:

这个命令式支持通配符的。比如:

nlist /work/*.cpp

我们还可以指定输出位置,比如列出/work目录下的匹配*.cpp的文件名信息,结果输出到本地的/tmp/freecplus.list文件中。

nlist /work/*.cpp /tmp/freecplus.list

3.下载与上传文件

3.1 文件传输的模式

ftp传输文件的模式分二进制和ASCII码两种模式,二进制模式可以传输任何文件,包括压缩包、可执行程序、图片、视频、音频等,而ASCII模式只能传输.txt、.htm等ascii码文件(文本文件)。在实际开发中,不管什么文件,都用二进制方式传输。

  • 查看当前的传输模式
type
  • 设定传输模式为二进制
bin
  • 设定传输模式为ASCII
ascii

3.2 下载文件

3.2.1下载单个文件

get|recv 服务端文件名 [本地文件名]

使用说明:

  • 下载文件用get和recv都可以。
  • 文件名不允许用“*”、”?”等通配符。
  • 服务端文件名和本地文件名可以用绝对路径,如果不写路径,表示当前工作目录。
  • 如果本地文件名省略不写,表示把服务端文件下载到本地的当前工作目录,文件名与服务端文件名相同。

3.2.1 下载多个文件

mget 服务端文件1 服务端文件2 服务端文件3 …… 服务端文件n

使用说明:

  • 待下载的文件名,可以一一列出来(用空格分隔),也可以用通配符。
  • 下载的文件,存放在本地当前工作目录中。
  • 下载文件时,会一一提示,如果想关闭提示信息,先输入prompt命令:
prompt

3.3上传文件

3.3.1上传单个文件

put|send 本地文件名 [服务端文件名]
  • 上传文件用put和send都可以。
  • 文件名不允许用通配符。
  • 本地文件名和服务端文件名可以用绝对路径,如果不写路径,表示当前工作目录。
  • 如果服务端文件名省略不写,表示把本地文件上传到服务端的当前工作目录,文件名与本地文件名相同。

3.3.2 上传多个文件

mput 本地文件1 本地文件2 本地文件3 …… 本地文件n

使用说明:

  • 待上传的文件名,可以一一列出来(用空格分隔),也可以用通配符。
  • 上传的文件,存放在服务端当前工作目录中。
  • 上传文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。
    prompt

4.其他的ftp命令

  • 重命名ftp服务端的文件
rename 旧文件名 新文件名
  • 删除ftp服务端上单个文件
delete 文件名
  • 删除ftp服务端的多个文件
mdelete 文件名1 文件名2 文件名3 …… 文件名n
  • 在ftp服务端上创建目录
mkdir pathname
  • 删除ftp服务端上的目录
rmdir pathname
  • 切换传输模式
passive
  • 显示帮助信息。
help [命令名]

显示ftp命令的帮助信息,如果不输入命令名,则显示全ftp命令的帮助信息。

  • 退出ftp。
bye
http://www.hkea.cn/news/638164/

相关文章:

  • 湖北省网站备案最快几天天津百度推广排名优化
  • app在线开发制作平台seo网络优化前景怎么样
  • 商务网站的基本情况网站建设工作总结
  • 山西建设厅网站网络销售怎么聊客户
  • 软装素材网站有哪些seo网络排名优化哪家好
  • 邯郸市做网站建设网络口碑营销案例分析
  • 罗湖网站建设联系电话西安核心关键词排名
  • 如何编写网站电脑清理软件十大排名
  • 怎么给企业制作网站seo关键词排名优化哪好
  • 高仿服装网站建设西安百度关键词推广
  • 网站单页面怎么做的百度seo站长工具
  • 网站建设谢辞企业营销型网站有哪些
  • 免费网站制作申请行业关键词一览表
  • 网站建设费关键词排名提高方法
  • 搭建淘宝客网站源码最近发生的新闻事件
  • 网站模版网网站关键词排名优化价格
  • 做网站去哪里全国免费发布广告信息平台
  • 靖江做网站湖南seo服务电话
  • 工程建设科学技术奖申报网站友情链接交换标准
  • 做网站后期为什么续费链交换
  • 网站开发与设计专业西安seo顾问培训
  • 企业网站建设话术优化营商环境指什么
  • 傻瓜式网站制作微信运营技巧
  • 甘肃网络推广软件seo方案
  • 建筑公司网站首页图片网站推广引流
  • 购物网站 后台模板今日头条站长平台
  • 营销导向企业网站策划站长工具无内鬼放心开车禁止收费
  • WordPress不能支付宝交易吗如何优化
  • 南昌seo网站设计站长工具是做什么的
  • 做IP授权的一般看什么网站一级消防工程师考试