windows 自带 ftp 工具 linux 互传文件

时光毁灭记忆、已成空白 提交于 2019-11-26 21:22:35

1 . 安装vsftpd (ftp的服务端)

yum install -y vsftp

安装完后:

    配置文件位置: /etc/vsftpd/vsftpd.conf (centos7)

    工作目录:   /var/ftp/pub

2 . 修改配置文件

确保如下

        anonymous_enable=YES

        write_enable=YES

        anon_upload_enable=YES

        anon_mkdir_write_enable=YES

        ascii_upload_enable=YES
        ascii_download_enable=YES

3.  启动vsftpd服务

$ systemctl stop firewalld //关闭防火墙
$ systemctl start vsftpd //启动vsftpd服务

 

4. 设置工作目录权限

$ chmod -R 777 /var/ftp/pub

 

如上还是报错:

 

解决: selinux 问题

$ vim /etc/selinux/config

 

6. 操作

1)获取linux文件

2) 传文件到linux

 

7 . FTP传输文件被破坏问题

 

FTP的传输模式有两种:①ASCII  ②二进制

  ①ASCII:

      以ASCII编码的方式传输文件,可以传输含有ASCII编码的简单的文本文件

       ②二进制:

                     以二进制的方式传输文件

注意: 当用ASCII模式传输非文本文件时,会对文件进行转译,破坏源文件。

在Linux、BusyBox环境下我们可以用binary命令改变FTP的传输模式为二进制模式

ftp> binary

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!