大文件远程传输_远程桌面传输文件无法传输很大 - CSDN
精华内容
参与话题
  • 阿里云ubuntu安装vsftpd远程传输文件

    千次阅读 2020-09-30 18:13:11
    阿里云ubuntu安装vsftpd远程传输文件搭建好阿里云服务器后,我们经常需要将本地文件上传到阿里云服务器,或者将阿里云服务器上的文件下载到本地。这就需要在阿里云服务器上搭建FTP服务,下面将介绍在搭建FTP服务器时...

    搭建好阿里云服务器后,我们经常需要将本地文件上传到阿里云服务器,或者将阿里云服务器上的文件下载到本地。这就需要在阿里云服务器上搭建FTP服务,下面将介绍在搭建FTP服务器时遇到的问题以及解决办法。
    1、在阿里云服务器上安装vsftpd,vsftpd是一个高安全性的运行在UNIX类操作系统上的FTP服务器。在root用户下

    apt-get update    # 更新软件
    apt-get install vsftpd     # 安装vsftpd
    

    安装vsftpd通常不会出现错误,我们可以通过以下命令查看vsftpd的状态

    service vsftpd status
    

    在这里插入图片描述

    我们也可以查看vsftpd的端口号,有时启动不成功可能是ftp服务的21端口被占用了
    在这里插入图片描述

    2、之后需要创建用户目录,指定用户只能访问这个目录

    mkdir /home/uftp     # 创建目录
    chmod 775 /home      # 赋予同组用户读写权限
    

    3、创建好用户目录后,需要指定ftp用户并设置密码

    useradd -m -d /home/uftp -s /bin/sh -g root uftp    # 添加用户
    passwd uftp         # 设置密码
    

    4、接下来也是最重要的步骤,修改vsftpd配置文件

    vim /etc/vsftpd.conf     # 修改配置文件
    

    重要的有以下几个配置选项

    anonymous_enable=NO/YES          # 是否允许匿名登录FTP服务器
    local_enable=NO/YES              # 是否允许本地用户登录FTP服务器
    listen=NO/YES                    # 设置vsftpd服务器是否以standalone模式运行
    write_enable=YES/NO              # 是否允许登录用户有写的权限
    

    设置write_enable=YES,允许登录有写的权限;建议将anonymous_enable=NO,禁止匿名登录;local_enable=YES,允许本地用户登录;设置listen=NO,当listen=YES,listen_ipv6=YES将同时出现监听IPV4和IPV6,FTP服务器启动失败。
    在这里插入图片描述

    默认情况下,用户登录FTP服务器后被允许跳出主目录之外浏览服务器上的其他目录,如果想要限制用户在主目录下,需要用到chroot_local_user,chroot_list_enable,chroot_list_file三个配置项,一种常用的配置组合如下:

    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    

    “/etc/vsftpd.chroot_list”是用户自己指定的文件,在该文件中列出的用户可以跳出主目录,未在文件中列出的用户不允许跳出主目录。
    重启FTP服务器,使配置生效

    service vsftpd restart    # 重启服务
    

    接着我们就可以用FileZilla连接FTP服务器了,通常有可能会遇到以下问题:
    1、“不安全的服务器,不支持FTP over TLS”
    FileZilla客户端连接时默认使用会话加密的方式,在文件—>站点管理器—>常规,选择“只使用FTP”。
    在这里插入图片描述

    2、“500 OOPS: cannot change directory:/home/uftp”
    创建用户和目录时,需要赋予目录权限。删除原有用户和目录,重复上述步骤。

    userdel uftp          # 删除用户
    rm -rf /home/uftp     # 删除目录
    

    3、“服务器发回了不可路由的地址,使用服务器地址代替”
    更改FileZilla设置,编辑—>设置—>连接—>FTP—>被动模式,将“使用服务器的外部IP来代替”改为“退回到主动模式”。
    在这里插入图片描述

    4、“500 OOPS: vsftpd: refusing to run with writable root inside chroot ()”
    当我们限定用户不能跳出主目录时,则该用户的主目录不再具有写权限,如果检查还有写权限,就会报以上错误,可以在配置文件中增加下面配置:

    allow_writeable_chroot=YES    #
    service vsftpd restart        
    

    当然阿里云安全组同样需要允许入方向21端口连接,具体参加远程连接阿里云MySQL失败解决办法

    这篇博客只是总结了本人在安装FTP服务器时遇到的一些问题,没有深入探讨其中的原理,如有错误和不恰当的地方,敬请指导!

    展开全文
  • 一、系统中的文件传输 scp /dir/file username@ip:/dir #上传 服务端文件 客户端:位置 测试:在服务端把服务端 root 用户桌面的文件上传到服务端的 mnt 目录里 服务端: 客户端: scp username@ip:/dir/...

    一、系统中的文件传输

    scp  /dir/file username@ip:/dir     #上传

            服务端文件 客户端:位置

    测试:在服务端把服务端 root 用户桌面的文件上传到服务端的 mnt 目录里

    服务端:

    客户端:

    scp    username@ip:/dir/file  /dir     #下载

            服务端:文件   客户端位置

    测试:在客户端把服务端的 root 用户桌面的文件下载到客户端目录 mnt 里

    rsync [参数] file username@ip:/dir    # rsync 远程数据同步,比 scp命令的速度快

                     文件  客户端:位置

    -r     #同步目录

    -l     #不忽略链接

     

    -p     #不忽略文件权限,即同步文件权限

    -t     #不忽文件时间戳

    -g     #不忽文件所有组

    -o     #不忽文件所有人

     

    -D     #不忽略设备文件

     

    测试:在服务端桌面创建文件,并把文件归属到 student 用户和组,改变文件权限为777

    同步服务端桌面文件到客户端:

    不忽略链接同步:

    同步文件权限及时间戳:

    同步不忽略所有人所有组:

    -r 同步设备文件:

    同步不忽略设备文件:

    注意:rsync -r /mnt/  root@ip     #当mnt目录写法为/mnt/表示同步目录中的内容不包括mnt目录本身,当写法为/mnt表示同步目录中包含mnt目录本身。

    当传输文件过多时,传输的很慢,这时可以把文件归档、压缩。

    二、文件归档

    1、文件归档:就是把多个文件变成一个归档文件(把文件打包成箱)

    2、tar    参数

     

    例:tar cf      etc.tar      /etc/

    归档文件创建      创建文件名称   所要归档的文件名

    c     #创建

    f     #指定归档文件名称

    t     #显示归档文件中的内容

    r     #向归档文件中添加文件

    --get     #取出单个文件

    --delete     #删除单个文件

    x     #取出归档文件中的所有内容

    -C     #指定解档目录的位置

    -z     #gz格式压缩

    -j     #bz2格式压缩

    -J     #xz格式压缩

    xf     #将归档文件解开

    三、压缩及解压(按压缩强度从小到大)

    zip

    zip -r etc.tar.zip etc.tar     #压缩成zip格式

    unzip etc.tar.zip     #解压zip格式压缩包

    gz

    gzip etc.tar     #压缩成gz格式

    gunzip  etc.tar.gz     #解压gz格式压缩包

    tar zcf etc.tar.gz /etc/     #把文件归档为tar并压缩成gz

    tar zxf etc.tar.gz     #解压并解档gz格式压缩包

    测试:

    bz2

    bzip2 etc.tar     #压缩成bz2格式

    bunzip2 etc.tar.bz2     #解压bz2格式压缩包

    tar jcf etc.tar.bz2 /etc/     #把文件归档为tar并压缩成bz2

    tar jxf etc.tar.bz2     #解压并解档bz2格式压缩包

    测试:

    xz

    xz etc.tar     #压缩成xz格式

    unxz  etc.tar.xz     #解压xz格式压缩包

    tar Jcf etc.tar.xz /etc/     #把文件归档为tar并压缩成zx

    tar Jxf etc.tar.xz     #解压并解档xz格式压缩包

    测试:

    du -sh     #查看文件大小 

    测试:查看文件 etc.tar 的大小  

    展开全文
  • 对于linux系统,如何传输大文件

    千次阅读 2018-12-04 15:08:58
    在linux系统上,常用的文件传输方式有 scp、rsync、curl、nc、Raysync 等,每个工具都有各自的优缺点,对于传输大文件,首先需要支持断点续传,否则在传输的过程中网络断开,会导致重新再传,其次速度要快,最好udp...

    在linux系统上,常用的文件传输方式有 scp、rsync、curl、nc、Raysync 等,每个工具都有各自的优缺点,对于传输大文件,首先需要支持断点续传,否则在传输的过程中网络断开,会导致重新再传,其次速度要快,最好udp和tcp的方式都支持;最后,能够支持数据压缩功能,这在传输的过程中能够减少传输的数据,加快传输的进度。

    scp是基于linux下ssh登陆进行安全的文件传输方式,他的优点是安全,传输过程中数据会被加密,使用方式简单,只要linux机器上安装有 openssh-server即可,这个软件是linux系统中的必备软件,不过他只支持 tcp的传输,并且不支持断点续传功能。

    rsync是在ssh的基础上开发的软件,他的目的是实现本地主机和远程主机上的文件同步,他拥有和scp一样的优点,并且实现了断点续传的功能,在大部分使用场景,rsync足以满足对大文件的传输需求。

    curl使用ftp或者ftps的协议进行传输。他只支持tcp的传输方式,支持断点续传,不过在传输小文件的时候效率不高,并且需要部署 ftp-server才能够使用。

    Netcat(简称nc)是一个强悍的网络工具,可以实现udp或者tcp的文件传输,并且支持数据加密,但是他不支持断点续传的功能。

    镭速(RaySync)大文件传输协议是针对大文件传输的网络协议,Raysync作为在广域网上进行大文件传输的重要手段,在用户数据报协议(UDP)上进行了优化,支持断点续传,是大数据远距离传输的重要协议。

    展开全文
  • Linux远程传输文件的简单方式

    千次阅读 2018-11-17 17:26:06
    一、scp,secure copy的缩写,可以用来远程传输拷贝的文件,并且比较安全(ssh:22) 注意:远程主机ip的存放目录用分号:隔开 1、拷贝文件 scp /home/root/1.txt root@远程主机ip:/home/root/ 将本机/home/root/...

    介绍Linux下两个简单且安全的文件传输方式:

    一、scp,secure copy的缩写,可以用来远程传输拷贝的文件,并且比较安全(ssh:22)

    注意:远程主机ip的存放目录用分号:隔开

    1、拷贝文件

    scp  /home/root/1.txt  root@远程主机ip:/home/root/

    将本机/home/root/目录下的1.txt拷贝到远程root主机/home/root/目录下

    2、拷贝目录文件

    scp -r /home/root/dirfile root@远程主机IP:/home/root/

    将本机/home/root/目录下的文件夹dirfile拷贝到远程主机、home/root/下

    二、rsync

    remote sync:远程服务器

    使用方法同scp,相比更加强大而已。

    展开全文
  • shell命令:远程传输文件

    千次阅读 2018-06-26 09:53:43
    scp front_mt trade5@172.24.121.43:/home/trade5/front1/bin/
  • 远程传输大文件使用什么平台好呢?小文件倒是还可以通过QQ这样的方式进行传输,但是它对传输文件的大小有所限制,传输大文件就行不通了。 远程传输大文件使用什么平台好呢?传输大文件一个是要求传输稳定,不能说传...
  • 怎么远程传输大文件

    万次阅读 2019-06-27 18:02:32
    在日常工作中,我们常常会遇到将电脑的文件,特别是大文件资料进行传输,比如设计稿件,软件开发包,视频素材等等大文件资料进行传输发送。虽然网络通信技术不断发展,对数据量,高频次,远距离的文件传输成为我们...
  • 大文件远程传输时,一般很多人会选择使用U盘或者移动硬盘在两地进行传递。但万一忘记带移动存储设备了呢?如果选择邮箱、QQ等又需要经历漫长的等待时间,还有可能遇到附件过大小限制、传输中断等问题。 那么,异地...
  • 如果用传统SCP远程拷贝,速度是比较慢的,如图: 现在采用lz4压缩传输。LZ4是一个非常快的无损压缩算法,压缩速度在单核300MB/S,可扩展支持多核CPU。它还具有一个非常快速的解码器,速度单核可达到和超越1GB/S。...
  • 大型文件远距离传输如何做到 ?

    万次阅读 2018-08-16 16:28:38
    企业选择传统的FTP、网盘等方式来进行大文件传输时,除了速度慢,常遇到传输内容错误、传输中断、重新续传等情况。因为传统FTP传输方式尽管支持文件夹批量传输,但当文件数量多,除了速度非常慢,还常出现漏传文件、...
  • 远程桌面连接传输文件图文教程

    万次阅读 2014-12-02 13:03:19
    win7和win8中链接远程桌面相信大家都会用,但是你知道如何在用远程桌面与本地磁盘进行文件传输吗?  其实很简单,win7中:启动远程桌面: 开始—程序—附件—远程桌面连接  win8中:win+X 选择运行——运行窗口中...
  • 这就涉及到内网本机与远程服务器之间的文件传输问题。实现方法有很多种,在此简单介绍使用方便的两种: 1、使用xftp工具 可以使用相应的远程连接文件传输工具实现,如Xmanager管理工具中的xftp服务。输入对应服务的...
  • 想要将远程Windows计算机中的文件拷贝至本地Windows计算机目录中,可以通过远程桌面连接来实施。1. 在“远程桌面连接>本地资源”中,点击"详细信息”2. 选中"驱动器"。在下图示例中,选择本地...
  • Windows跟Windows远程连接传输文件

    千次阅读 2019-05-15 15:10:03
    1.windows+R,输入mstsc ... ...“详细信息” ...点击确定后,连接到远程服务器,在远程服务器上打开文件管理器,就可以看到共享的盘了,这样就实现了本地Windows跟远程Windows服务器的文件传输和共享 ...
  • 远程数据传输使用的几个软件

    千次阅读 2017-11-07 11:23:38
    FlashFXP ftp文件传输客户端软件 Xlight FTP Server 服务器发送端软件 MultiDesk 是一个选项卡(TAB标签)方式的远程桌面连接 (Terminal Services Client)。 大概是这个样子: 它能同时连接多个远程桌面,而且...
  • FTP 传送文件远程服务器

    千次阅读 2017-03-09 20:15:08
    1、连接到远程服务器 ftp 远程服务器ip //按照提示输入用户名及密码 2、传输文件 put 绝对路径+要传输文件 会被传到用户目录下 如何传递文件到指定目录? ...
  • 本篇文章介绍,如何在Ubuntu系统下连接远程Ubuntu系统并传输文件。 一. 连接远程Ubuntu服务器。 1. 打开命令行,输入 : sudo apt-get update , 对系统进行更新。 2. 安装 OpenSSH Server,输入 : sudo apt-get ...
  • 详情见:https://www.cnblogs.com/python-nameless/p/6855804.html
  • 使用Xshell登录远程主机   1. 下载并安装Xshell软件,过程略。 2. 打开Xshell,点击文件-> 新建(快捷键为Alt + N),创建新对话。 3. 设置会话名称、连接协议、要连接的主机的IP地址等。   ...
  • 使用SSH的scp命令行传输文件远程服务器
1 2 3 4 5 ... 20
收藏数 243,114
精华内容 97,245
关键字:

大文件远程传输