如何上传文件到阿里云服务器?下面,武汉捷讯小编给大家分别针对Windows服务器与linux服务器分享上传文件的方法,希望对大家有所帮助。阿里云湖北服务中心:武汉捷讯信息技术有限公司

一、向Windows服务器上传下载文件方式

方法有很多种,此处介绍远程桌面的本地资源共享方法。

1、运行mstsc,连接远程桌面的时候,点“选项>>”

2、“本地资源”-->详细信息。

3、“磁盘驱动器”前面打钩。

4、连接远程电脑后,打开“我的电脑”,就能看到刚刚共享的硬盘驱动器。把需要上传到服务器的文件复制过来就可以了。

二、向linux服务器上传下载文件方式

1. scp

【优点】简单方便,安全可靠;支持限速参数

【缺点】不支持排除目录

【用法】

scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证。

命令格式:

scp [参数] : :

举例:

scp /home/work/source.txtwork@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

scp work@192.168.0.10:/home/work/source.txt/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

scp work@192.168.0.10:/home/work/source.txtwork@192.168.0.11:/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

scp -r /home/work/sourcedirwork@192.168.0.10:/home/work/   #拷贝文件夹,加-r参数

scp -r /home/work/sourcedirwork@www.myhost.com:/home/work/   #使用主机名

scp -r -v /home/work/sourcedirwork@www.myhost.com:/home/work/   #显示详情,加-v参数

2. rcp

目标主机需要事先打开rcp功能,并设置好rcp的权限:把源主机加入到可信任主机列表中,否则无法在源主机上使用rcp远程复制文件到目标主机。

3. wget

【优点】简单方便,支持排除目录,支持限速参数

【缺点】只能从远程机器将文件或文件夹下载到本地,并且远程机器需要支持ftp服务(例如启动proftpd);参数较多,使用上比scp复杂

【用法】

wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。

命令格式:

wget [参数] ftp:///   #proftpd格式

举例:

wget ftp://192.168.0.10//home/work/source.txt  #从192.168.0.10上拷贝文件夹source.txt

wget ftp://www.myhost.com//home/work/source.txt  #使用主机名

wget -nH -P /home/work/ ftp://www.myhost.com//home/work/source.txt  #指定本地保存路径,使用参数“-P 路径”或者“--directory-prefix=路径”;-nH, --no-host-directories 不创建主机目录

wget -r -l 0 -nH -P /home/work/ftp://www.myhost.com//home/work/sourcedir   #递归下载sourcedir目录,使用参数-r;参数-l,--level=NUMBER 最大递归深度 (inf 或 0 代表无穷).

wget --cut-dirs=3 -r -l 0 -nH -P /home/work/ftp://www.myhost.com//home/work/sourcedir   #-参数-cut-dirs=NUMBER 忽略 NUMBER层远程目录,本例中将myhost上的sourcedir目录保存到本地的work目录下。

wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nH-P /home/work/ ftp://www.myhost.com//home/work/sourcedir   #-参数--limit-rate=RATE 限定下载输率

wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nH-P /home/work/ -X /home/work/sourcedir/notincludedirftp://www.myhost.com//home/work/sourcedir   #排除路径使用-X参数

wget -q --limit-rate=200k --cut-dirs=3 -r -l 0-nH -P /home/work/ -X /home/work/sourcedir/notincludedirftp://www.myhost.com//home/work/sourcedir   #参数-q表示安静模式,无输出;默认是-v,冗余模式

4. rsync

【优点】功能强大,操作类似scp,支持排除目录,支持限速参数;还支持本地复制。

【缺点】暂无

【用法】

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的操作方式和scp和相似,但是比scp强大很多。使用双冒号分割主机名和文件路径时,是使用rsync服务器,这里不做介绍。

命令格式:

rsync [参数] : :

举例:

rsync /home/work/source.txtwork@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

rsync work@192.168.0.10:/home/work/source.txt/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

rsync work@192.168.0.10:/home/work/source.txtwork@192.168.0.11:/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

rsync -r /home/work/sourcedirwork@192.168.0.10:/home/work/   #拷贝文件夹,加-r参数

rsync -r /home/work/sourcedirwork@www.myhost.com:/home/work/   #使用主机名

rsync -r -v /home/work/sourcedirwork@www.myhost.com:/home/work/   #显示详情,加-v参数

rsync -r -v --exclude sourcedir/notinclude /home/work/sourcedir work@www.myhost.com:/home/work/   #排除子目录,注意:--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则匹配不上,就不会被排除掉。

5 linux系统下用 ssh登录管理服务器,并用scp上传下载文件

登录ssh方法:

1、ssh 主机

ssh 192.168.1.155 (表示用root用户登录到服务器)

2、ssh 用户@主机

ssh user1@192.168.1.155  (表示用user1登录到服务器)

3、ssh 主机 -l 用户名 -p 端口

ssh 192.168.1.155 -l user2 -p 8080 (表示user2用户用8080端口连接到192.168.1.155的服务器)

用scp命令上传和下载文件

scp root@192.168.1.155:1.txt 2.txt (把服务器的1.txt下载到本地,并且重命名为2.txt)

scp 2.txt root@192.168.1.155:3.txt (把本地2.txt文件上传到服务器的root目录下,并且命名为3.txt)

scp -r 的话表示上传或者下载文件夹

scp -表示加上端口信息(P为大写)

6 winscp软件方式(推荐)

在Windows下下载安装 winscp,运行后可以看到远程Linux 服务器目录,选择要上传的文件拖到相应的目录即可,该方式简单实用

7 window系统下用 ssh登录管理服务器,并用scp上传下载文件

前提,在windows下安装cygwin,后面的操作同5

1 ssh    www.2cto.com

在Cygwin中执行:$ ssh username@remotehost

2 scp

命令scp基于SSH协议,可以将本地文件拷贝到远程服务上的指定目录,格式如下:

$ scp filenameusername@remotehost:remotedirectory

执行:$ scpipmsg.log admin@10.25.1.202:/home/admin

8 ftp软件方式

Step1. 在云服务器配置FTP服务

1.在root权限下,通过如下命令安装Vsftp。

[root@VM_250_202_tlinux ~]# yum install vsftpd

2.在启动vsftpd服务之前,需要登录云服务器修改配置文件,将匿名登录禁用掉。打开配置文件,命令如下:

[root@VM_250_202_tlinux ~]# vim/etc/vsftpd/vsftpd.conf

在配置文件中第11行的“anonymous_enable=YES”前面加上#号,即将匿名登录禁用。

3.读取生效配置。

[root@VM_250_202_tlinux ~]# cat/etc/vsftpd/vsftpd.conf |grep ^[^#]

local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESanon_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES

4.启动vsftpd服务。

[root@VM_250_202_tlinux ~]# service vsftpd start

5.设置FTP用户账号。设置成功后,即可通过该账号登录FTP服务器。(1)设置FTP用户的账号,例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录。

[root@VM_250_202_tlinux ~]# useradd -m -d/home/ftpuser1 -s /sbin/nologin ftpuser1

(2)设置账号对应的密码,例如密码为“ftpuser1”。

[root@VM_250_202_tlinux ~]# passwd ftpuser1

6.修改vsftpd的pam配置,使开发者可以通过自己设置的FTP用户帐号和密码连接到云服务器。(1)修改pam。

[root@VM_250_202_tlinux ~]# vim/etc/pam.d/vsftpd

内容修改为:

#%PAM-1.0 auth required/lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusersonerr=succeed auth required /lib64/security/pam_unix.so shadow nullok authrequired /lib64/security/pam_shells.so account required/lib64/security/pam_unix.so session required /lib64/security/pam_unix.so

(2)确认修改后的文件是否正确。

[root@VM_250_202_tlinux ~]# cat/etc/pam.d/vsftpd#%PAM-1.0 auth required /lib64/security/pam_listfile.soitem=user sense=deny file=/etc/ftpusers onerr=succeed authrequired /lib64/security/pam_unix.so shadow nullok auth required/lib64/security/pam_shells.so account required /lib64/security/pam_unix.sosession required /lib64/security/pam_unix.so

(3)重启vsftpd服务,使修改生效。

[root@VM_250_202_tlinux ~]# service vsftpdrestartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]

Step2. 上传文件到Linux云服务器

1.下载并安装开源软件FileZilla请使用FileZilla的3.5.1、3.5.2版本(使用3.5.3版本的FileZilla进行FTP上传会有问题)。由于FileZilla 官网上只提供了最新的3.5.3版本下载,因此建议开发者自行搜索3.5.1、3.5.2下

载地址。建议的3.5.1 下载地址:http://www.oldapps.com/filezilla.PHP?old_filezilla=6350

2.连接FTP运行FileZilla,按下图所示进行配置,配置后点击“快速链接”:

配置信息说明如下:(1)主机:云服务器的公网IP(在云服务器“管理视图”页面可查看云服务器的公网IP)。(2)用户名:在Step1中设置的FTP用户的账号,这里以“ftpuser1”为例。(3)密码:在Step1中设置的FTP用户账号对应的密码,这里以“ftpuser1”为例。(4)端口:FTP监听端口,默认为“21”。

3.上传文件到Linux云服务器上传文件时,鼠标选中本地文件,拖拽到远程站点,即将文件上传到了Linux云服务器。注意:云服务器FTP通道不支持上传tar压缩包后自动解压,以及删除tar包功能。

9 SecureCRT

本地下载SecureCRT,解压后打开,点击快速连接upload11

输入服务器IP地址和用户名,点击连接upload12

输入服务器密码,点击确定upload13

连接成功之后,若服务器未安装RZ软件,输入apt-get install lrzsz,或 yum install lrzsz 回车等待安装upload23

安装rz成功之后,输入rz,回车upload14

弹出文件选择窗口,选择需要上传的文件,点击添加upload15

等待文件上传,完成之后则完成文件上传upload17

输入 rz

上传的文件默认在root下

怎么样向云服务器上传文件_如何上传文件到阿里云服务器?相关推荐

  1. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  2. 阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器

    1.租用服务器和购买域名 不多说了 2.在阿里云上搭建JDK + Tomcat的+ MySQL的 (1)安装JDK 通过百胜安装JDK 执行命令yum -y install java-1.8.0-op ...

  3. alios是安卓吗_华为洪蒙系统,阿里云OS,到底是不是安卓?

    HarmonyOS 鸿蒙系统目前只是看到一个PPT和一个荣耀智慧屏,所以无法直接看到本质,但是我们还是能窥其一二. 这里先分析阿里云OS. AliOS首页 这是阿里云OS的首页.打开开发者页面,仔细瞧 ...

  4. python连接阿里云数据库_记一次python备份阿里云RDS数据库

    阿里云是目前国内公有云排名靠前的一家企业,安全性较高,但在保证安全的前提下也存在着业务上云后如何进行备份,下面的实例是一个现实的项目案例,主要是数据库上云后如何将数据备份到本地存储设备中,下面是以py ...

  5. 阿里云盾控制台在哪里?360网站安全检测不支持阿里云主机网站解决方法

    阿里云盾控制台在哪里?360网站安全检测不支持阿里云主机网站解决方法 用了阿里云快3年了,不二版本感觉阿里云的服务器用户体验做得相当好,这也是为什么选择阿里云的原因,但是最近发现一个美中不足的问题,阿 ...

  6. 云资源中的低成本战斗机——竞价实例,AWS、阿里云等六家云厂商完全用户使用指南

    https://zhuanlan.zhihu.com/p/128692430 云资源中的低成本战斗机--竞价实例,AWS.阿里云等六家云厂商完全用户使用指南 原创 灵魂工作室 速石科技 2019-10 ...

  7. php 上传乱码_如何解决php文件上传中文乱码问题

    php文件上传中文乱码的解决办法:首先打开相应的PHP文件:然后通过"iconv("UTF-8", "gbk",$name)"方法对文件名进 ...

  8. c#如何通过ftp上传文件_定时上传文件到ftp,2步完成Windows系统定时上传文件到ftp...

    FTP能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样.但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长:并且不时的必须执行一些冗长的登 ...

  9. c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp

    IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: 1.自动重连:2.自动重传:3.定时任务(定时上传.定时下载):4.自定义传输模式.线程.编码:5.删除到 ...

  10. maven 文件上传下载_使用Maven将文件上传和下载到S3

    maven 文件上传下载 多年来,我已经看到许多团队以许多不同的方式使用Maven. Maven可用于许多ci / cd任务,而无需使用额外的管道代码,或者可用于在运行某些测试之前准备开发环境. 通常 ...

最新文章

  1. React实践debug:JSX输出的限制(存疑)
  2. kivy 的on_touch_move和on_touch_down
  3. ML之Cosin:基于输入图片RGB均值化转为单向vector利用Cosin(余弦相似度)算法进行判别
  4. HTML、CSS、JavaScript能实现的功能汇总!
  5. migration mysql_MySql 使用 EF Core 2.0 CodeFirst、DbFirst、数据库迁移(Migration)介绍及示例...
  6. python简介及环境安装
  7. SpringBoot安装和创建简单的Web应用
  8. 唐中印 项目管理实战专家简介
  9. DW —— 简易计算器 (JavaScript)
  10. 4月27日--28日课堂内容
  11. STM32 ESP8266和Java服务器透传模式下的双向通信
  12. LiveVideoStack线上分享第四季(九):360视频云Web前端HEVC播放器实践剖析
  13. 几何分布的期望和方差公式推导_GPR(高斯过程回归)详细推导
  14. surface pro的TF卡有时候不感应不到,需要重新插拔?
  15. shell批量修改文件后缀名
  16. 泌阳县鸿蒙机器人编程,鸿蒙教育机器人编程课程开始招生了!!!
  17. 华为鸿蒙2.0 pc,华为鸿蒙工具下载-华为鸿蒙v2.0正式电脑下载 - 91单机网
  18. html大文件传输思路
  19. C 语言 rand() 和 srand() 使用方法
  20. 【莫烦Python】Python 基础教程——学习笔记

热门文章

  1. deepin 相关问题
  2. 2004. 职员招聘人数
  3. 核心路由器市场分析:07回顾以及08展望
  4. Spring Cloud如何可用于微服务架构
  5. java fillrect_Java编写一个Applent程序,使用fillRect方法输出不同的颜色
  6. Python转UTC世界标准时间(包含T和Z) 成为北京时间
  7. 佐治亚理工计算机科学录取,佐治亚理工学院计算机科学专业排名第8(2020年USNEWS美国排名)...
  8. 幽游白书雕像:岁月流转,闪耀如初,我回来了
  9. Ubuntu设置Root用户开机启动
  10. 怎样自己创建一个个人网站,怎样将自己写的网站发布到外网?