如何把FTP中的文件复制到本地文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把FTP中的文件复制到本地文件夹相关的知识,希望对你有一定的参考价值。

参考技术A 把服务器上面的文件复制到本地有多种方法:
一.在服务器上面安装FTP服务端,通常是可以让服务商帮你安装的.然后在本地电脑上安装flashfxp工具.用该工具登录FTP并把服务器上面的数据下载到本地电脑.
二.在本地电脑点开始-运行.输入mstsc按确定.在弹出的窗口出点选项-点"本地资源"-点"详细信息".把本地磁盘前面的方框勾选上.然后再连接服务器.登录服务器以后打开"我的电脑".在里面可以访问到你本地电脑的磁盘分区.直接把服务器磁盘上的内容复制到本地电脑磁盘即可.
三.登录服务器.把上面需要复制的内容打压缩包.然后通过发邮箱附件的功能把压缩包发到你的另一个邮箱.然后在本地电脑登录收件的邮箱.并把附件下载到本地电脑即可.本回答被提问者和网友采纳

FTP服务搭建与配置

FTP介绍:

    FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。

    FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机。(大企业不用FTP,因为不安全)

Vsftpd搭建ftp服务:

    CentOS或者RedHat 自带有FTP软件vsftpd,默认是没有安装,需要yum安装。安装完成后,不用配置就能使用了。下面来说说它的高级用法吧:

    1. 安装vsftpd

        yum install -y vsftpd db4-utils;    其中db4-utils包是用来生成密码库文件的,等下需要使用,所以一起安装了。

    2. 建立账号和配置

        vsftpd默认是支持系统账号登录的,但是这样不×××全;这里说一下使用虚拟账号登录:

            ①先建立虚拟账号:useradd virftp -s /sbin/nologin

            ②建立与虚拟账号相关联的文件:vim /etc/vsftpd/vsftpd_login; 加入内容如下图(其中奇数行是用户名,偶数行是上一行用户的密码):

                技术分享图片

            ③创建完文件后,还要修改该文件的权限,提升安全级别:chmod 600 /etc/vsftpd/vsftpd_login;

            ④生成对应的密码库文件:db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db;

            ⑤建立与虚拟账号相关目录与配置文件

    mkdir /etc/vsftpd/vsftpd_user_conf
    cd /etc/vsftpd/vsftpd_user_conf/
    vim test1  # 下面10行是test1的内容
    local_root=/home/virftp/test1
    anonymous_enable=NO
    write_enable=YES
    local_umask=022
    anon_upload_enable=NO
    anon_mkdir_write=NO
    idel_session_timeout=600
    data_connection_timeout=120
    max_clients=10
    local_max_rate=50000

                mkdir /home/virftp/test1

                touch /home/virftp/test1/t1.txt

                chown -R virftp:virftp /home/virftp

                vim /etc/pam.d/vsftpd;  在前面加入两行内容

                技术分享图片

            ⑥修改全局配置文件:vim /etc/vsftpd/vsftpd.conf

                将anonymous_enable=YES 改为 anonymous_enable=NO

                将#anon_upload_enable=YES 改为 anon_upload_enable=NO 

                将#anon_mkdir_write_enable=YES 改为 anon_mkdir_write_enable=NO

            再增加以下的内容:

                技术分享图片

        3.启动vsftp服务:

            技术分享图片

        4.安装lftp客户端软件:yum install -y lftp

        5.测试

            技术分享图片

            若不正常查看日志/var/log/messages和/var/log/secure

            windows下安装filezilla客户端软件,进行测试

xshell的xftp传输文件:

    xshell自带的xftp插件的,同时按下Ctrl + Alt + f 三个键, 下载插件,安装完成后输入ip和密码就可以使用了

    如图:

    技术分享图片

pure-ftpd搭建ftp服务:

    pure-ftpd是一款小巧实用的FTP软件

    ①安装:yum install -y epel-release pure-ftpd;

    ②配置pure-ftpd:vim /etc/pure-ftpd/pure-ftpd.conf    //找到pureftpd.pdb这行,把行首的#删除

        技术分享图片

    ③启动pure-ftpd前,需要先关闭vsftpd,因为端口会冲突!

        技术分享图片

    ④建立账号和用户对应的数据库文件

        技术分享图片

     ⑤列出账号/删除账号

        技术分享图片


测试pure-ftp:

    技术分享图片


以上是关于如何把FTP中的文件复制到本地文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何将FTP中的一个文件夹同步到本地

怎么远程用ftp命令把文件下载到本地

如何上传本地文件到WIN服务器

怎么从linux下载文件到win中?

怎么用JSP把本地的文件夹上传到FTP服务器?

FTP介绍