首页服务器Ftp服务器 8、FTP,二种文本传输模式

8、FTP,二种文本传输模式

8、FTP,二种文本传输模式一、基本知识1、 FTP是 TCP/ip协议族 的协议之一,简称文件传输协议,主要用于远距离文件传输,如文件的上传和下载2、 下面都是以VSFTP服务器为例VSFTP服…

8、FTP,二种文本传输模式一、基本知识

1、 FTP是 TCP/ip协议族 的协议之一,简称文件传输协议,主要用于远距离文件传输,如文件的上传和下载

2、 下面都是以VSFTP服务器为例

VSFTP服务器的用户有三种形式:

匿名用户: 用户名为 FTP 或 anonymous , 密码为空 , 工作目录为 /var/ftp

本地用户: linux中的用户(但是默认root用户不行) , 访问根目录为 这个用户的主目录

虚拟用户: 将 用户名 和 口令 保存在数据库文件 或 数据库服务器中

3、 FTP的文本传输模式分为 ASCII传输模式(文本模式) 和 二进制传输模式(binary)

ASCII传输模式: 比较适合文本传输,它可以在双方不是同一类型操作系统 数据传输时自动储存为本地的文本文件格式,

但是不适合传输 程序、数据库、字处理文件、压缩文件等不是文本文件。

二进制传输模式: 适合传输 程序、数据库、字处理文件、压缩文件等不是文本文件

在FTP客户端可以用bin命令切换到二进制传输模式,

使用ascii命令切换到ASCII传输模式

二、通过二种模式 下载文件

1、[root@localhost root]# chkconfig --list vsftpd (查看vsftpd服务开启的状态)

image

2、开启ASCII传输模式(文本模式)

[root@localhost root]# vi /etc/vsftpd/vsftpd.conf

ascii_upload_enable=YESascii_download_enable=YES(把上面二个 前面的#号去掉) 如下图

image

3、重启服务,使更改生效

[root@localhost root]# service vsftpd restart关闭 vsftpd: [ 确定 ]为 vsftpd 启动 vsftpd: [ 确定 ]

4、切换到yanji,创建Word.txt

[root@localhost root]# su - yanji

[yanji@localhost yanji]$ cat > word.txt第一行第二行第三行

5、开始下载

第一种方法 (二进制传输模式)

在Windows中资源管理器中 地址栏 输入 ftp://192.168.170.4/,回车 文件--》 登录 ,输入帐号和密码登录(除了root用户)

image 把文件复制粘贴或者拖拉出

(但是 这种方法 只是一行文本,没有 换行) image

第二种方法: windows中的 命令行(或者Linux里面的也一样)

image

去D盘查看

image

正常显示

三、通过二种模式 上传文件

把D盘的word.txt上传到FTP

windows中的 命令行(或者Linux里面的也一样)

第一种方法 (二进制传输模式):

在Windows中资源管理器中 地址栏 输入 ftp://192.168.177.4,回车 文件--》 登录 ,输入帐号和密码登录(除了root用户) 把文件复制粘贴或者拖拉进去

但是这种方法,在Linux查看

如果word.txt 编码不是UTF-8就会乱码

image

如果word.txt 编码是UTF-8,样式也是有点问题

image

第二种方法:

image

这种结果跟上面的一样


本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/FTP/9899.html
上一篇新手学堂:Linux操作系统配置Vsftp方法
下一篇 Linux之CentOS下vsftp安装及配置相关操作
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部