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

南阳网站建设推广网站会员后台管理系统

南阳网站建设推广,网站会员后台管理系统,网络商品推广策划书,wordpress 网站打不开简单介绍一下FTP文件传输协议在linux系统中的应用。 目录 0. 基本概念1. FTP Server1.1 安装FTP Server1.2 FTP Server开启和关闭1.3 查看FTP Server是否开启1.4 FTP服务器配置 2. FTP Client2.1 lftp2.2 ftp2.3 sftp2.4 文件资源管理器集成的ftp和sftp 3. ftp常用命令 0. 基本…

简单介绍一下FTP文件传输协议在linux系统中的应用。

目录

  • 0. 基本概念
  • 1. FTP Server
    • 1.1 安装FTP Server
    • 1.2 FTP Server开启和关闭
    • 1.3 查看FTP Server是否开启
    • 1.4 FTP服务器配置
  • 2. FTP Client
    • 2.1 lftp
    • 2.2 ftp
    • 2.3 sftp
    • 2.4 文件资源管理器集成的ftp和sftp
  • 3. ftp常用命令

0. 基本概念

FTP (File Transfer Protocol):文件传输协议。

FTP是一种用于在TCP/IP网络上进行通信和文件传输的协议。FTP大概可以分为两部分:FTP ServerFTP Client。用户可以在FTP服务器(也称为FTP主机/站点)上接收和传输文件。FTP客户端通过TCP协议连接到FTP服务器,并使用FTP指令与其进行通信。FTP客户端可以浏览远程FTP服务器中的文件和目录,并从FTP服务器下载文件或将文件上传到FTP服务器。

FTP数据传输可以使用两种模式:主动模式和被动模式。在主动模式下,FTP服务器向FTP客户端发送数据;而在被动模式下,FTP客户端向FTP服务器发送数据。

FTP通常使用标准的21号端口进行通信。但是,FTP协议不支持加密,因此在传输敏感信息时需要采取其他安全措施。例如,SFTP (Secure File Transfer Protocol)是一种基于SSH(Secure Shell)协议的加密协议,用于在安全网络上进行文件传输。

1. FTP Server

1.1 安装FTP Server

sudo apt install vsftpd

1.2 FTP Server开启和关闭

#启动服务
sudo service vsftpd start#关闭服务
sudo service vsftpd stop#重启服务
sudo service vsftpd restart

1.3 查看FTP Server是否开启

sudo service vsftpd status

开启状态:
在这里插入图片描述

关闭状态:
在这里插入图片描述

1.4 FTP服务器配置

vsftpd的配置文件为/etc/vsftpd.conf,下面讲一下必要的配置选项。

1.使用本地用户登录ftp服务器

参数说明
local_enable=YES允许本地用户登录。
write_enable=YES允许写,如果不设置或者为NO,则不能上传或删除文件。
local_umask=077本地用户的权限掩码,不设置的情况下默认为八进制数077。

注:要保证登录ftp的用户或者该用户所在组对目标目录有读写权限,反例如下
在这里插入图片描述

2.使用匿名用户登录ftp服务器

参数说明
anonymous_enable=YES允许匿名登录。
anon_root=/home/sun/anondir匿名用户的根目录,自定义路径。必须设置,否则匿名登录后,没有目录可用。
write_enable=YES允许写,如果不设置或者为NO,则anon_other_write_enable,anon_upload_enable的设置都会无效。
anon_other_write_enable=YES允许匿名用户写操作,不设置或者为NO,则无法删除文件。需要 write_enable=YES ,否则无效。
anon_upload_enable=YES允许匿名用户上传文件,需要 write_enable=YES ,否则无效。
anon_mkdir_write_enable=YES允许匿名用户创建文件夹,需要 write_enable=YES ,否则无效。
anon_umask=077匿名用户的权限掩码,不设置的情况下默认为八进制数077。

关于匿名用户登录有两个注意点:
(1) 和本地用户登录ftp服务器情况的注意点类似,ftp匿名用户就相当于other用户,保证other用户对目标目录拥有读写权限。
(2) 在ftp服务器上,匿名用户根目录其他人权限不能设置可写权限,如果设置了可写权限,那么ftp匿名登录会报错。
在这里插入图片描述

2. FTP Client

2.1 lftp

lftp比ftp多了tab键补全,命令行显示当前路径,推荐用这个。

安装命令:

sudo apt install lftp

基本用法:

lftp ip地址

例:用administrator登录192.168.1.7主机
在这里插入图片描述

例:匿名登录192.168.1.7主机
需要ftp服务器配置了匿名登录。如何配置ftp服务器匿名登录,linux系统可以看上面FTP Server的部分。

sun@sun-pc:~$ lftp 192.168.1.7
lftp 192.168.1.7:~>

2.2 ftp

ubuntu自带,明文传输,没有tab补全功能,命令行不显示当前路径。
安装命令:

sudo apt install ftp

基本用法:

ftp ip地址

例:用户administrator登录192.168.1.7主机
在这里插入图片描述

例:匿名登录192.168.1.7主机
需要ftp服务器配置了匿名登录。如何配置ftp服务器匿名登录,linux系统可以看上面FTP Server的部分。
在这里插入图片描述

2.3 sftp

sftp也是ubuntu自带的,和ftp客户端类似,多了一个ssh加密传输,这里就不细讲了。

2.4 文件资源管理器集成的ftp和sftp

ubuntu的文件资源管理器自带了ftp和sftp等客户端,如下
在这里插入图片描述

3. ftp常用命令

ftp的命令基本都和linux内建命令相同,但是没有linux命令多。登录ftp服务器后,就可以使用下面命令了。

# 上传文件到当前ftp服务器,put的时候可以按tab键会提示本地机器当前目录有哪些文件
put 文件# 从当前ftp服务器下载文件
get 文件# 查看有哪些文件,文件夹
lsls -l# 查看文件内容
cat 文件# 切换目录
cd 路径# 创建文件夹
mkdir 文件夹# 删除文件或目录
rmrm -r# 退出登录,其中exit只有linux系统的ftp客户端有效
bye 或 quit 或 exit
http://www.yayakq.cn/news/27092/

相关文章:

  • 做优化网站建设服务专业的网站建设公司
  • 最佳配色网站学做淘宝客网站有哪些
  • 已经注册了域名 怎么做网站jsp建网站
  • 企业做网站需要做哪些工作网站如何被搜索引擎收录
  • 网站标题正确书写标准网页制作与网站建设设计价格
  • 云南省网站备案要求专业的设计网站有哪些内容
  • 郑州网站设计的公司爱网站在线观看免费
  • 上海网站制作公司多少钱海门建网站公司
  • 百度站长平台推出网站移动化大赛互联网公司排名广州
  • 网站图怎么做会高清网站建站工作室
  • 做网站常用代码向右浮动怎么写学ps做兼职的网站有哪些
  • wordpress js写法seo工具排行榜
  • 浙江省职业能力建设处网站百度竞价防软件点击软件
  • 做简历的网站viso广西网站建设公司哪家好
  • 建行国际互联网网站软件工程项目案例
  • 二级目录怎么做网站济南建网站公
  • 南山建网站公司网站开发电脑内存要多少钱
  • 恩阳建设局网站绵阳市中医医院网站建设
  • 网站模板化24小时最新军事新闻
  • 胶州哪家公司做网站网站 租用服务器
  • 濮阳佳杰网站建设巧用不对称卯兔科技西安网站建设
  • 高品质网站欣赏三合一网站开发有什么区别
  • 网站建设工作室图片网站制作尺寸
  • 做网站是学什么编程语言免费注册域名哪里有
  • 建设网站服务器怎么弄2023楼市回暖潮无望了
  • 怎样 管理网站网络免费推广平台
  • 孝感市门户网站管理中心三亚做网站
  • 网站备案怎么改校园推广是什么工作
  • 做推送好用的网站广州做手机网站建设
  • 网站后台文档单页网站 产品放哪