从Linux服务器下载上传文件

首先要确定好哪两种的连接:Linux常用的有centors和unbantu两种版本,PC端Mac和Windows

如果在两个Linux之间传输,或Linux和Mac之间传输可以使用scp命令,类似于ssh连接

  无论从本地复制到远程还是远程复制到本地,命令都是在本地书写的

  不同的Linux之间copy文件常用有3种方法:

    第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

    第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

    第三种就是利用scp命令来进行文件复制。

博客链接: https://www.cnblogs.com/djane/articles/7200945.html

      https://blog.csdn.net/arnoldlu/article/details/17394237

在windows下如果想和Linux进行传输的话,需要利用xshell之类的第三方终端软件

以下介绍windows下xshell和Linux Ubantu之间的传输:

在使用Linux系统的时候,我们经常需要将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多linux系统初始并没有这两个命令。注意centors中的安装工具是yum install lrzsz

  •  首先要先利用xshell工具建立ssh远程连接
# 1.更新资料列表
sudo apt-get update

# 2.安装openssh-server
sudo apt-get install openssh-server

# 3.查看ssh服务是否启动
sudo ps -e | grep ssh

# 4.如果没有启动,启动ssh服务
sudo service ssh start

# 5.查看IP地址
sudo ifconfig

  • 连接完成后安装lrzsz
 1 1》ubuntu系统下,rz/sz命令安装方式如下:
 2 apt-get install lrzsz
 3 2》使用说明
 4 sz命令 发送文件到本地:
 5
 6  sz filename
 7 rz命令 将本地上传文件到服务器
 8
 9  rz  filename
10 执行该命令后,在弹出框中选择要上传的文件即可

sz命令

用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。

常用参数

  • -a 以文本方式传输(ascii)。
  • -b 以二进制方式传输(binary)。
  • -e 对控制字符转义(escape),这可以保证文件传输正确。

  如果能够确定所传输的文件是文本格式的,使用 sz -a files

  如果是二进制文件,使用 sz -be files

rz命令

  • -b 以二进制方式,默认为文本方式。
  • -e 对所有控制字符转义。

  如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:rz -be

此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。

  rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

windows端需要支持ZModem的telnet/ssh客户端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)

原文地址:https://www.cnblogs.com/talosant/p/11470163.html

时间: 2024-10-20 16:40:51

从Linux服务器下载上传文件的相关文章

https 协议下服务器根据网络地址下载上传文件问题

https 协议下服务器根据网络地址下载上传文件遇到(PKIX:unable to find valid certification path to requested target 的问题) 使用httpclient  所有站点全部信任 不做身份鉴定: 1 public static CloseableHttpClient getHttpClient() throws Exception { 2 SSLConnectionSocketFactory sslsf = null; 3 Poolin

paramiko远程连接linux服务器进行上传下载文件

花了不少时间来研究paramiko中sftpclient的文件传输,一顿操作猛如虎,最后就一直卡在了路径报错问题,疯狂查阅资料借鉴大佬们的心得,还是搞不好,睡了个午觉醒来,仔细一看原来是指定路径的文件不存在,然后我下去买了个雪糕冷静了下.留下代码,供大家借鉴,可以直接拿来用就行了. import paramiko class Linux(object): def __init__(self,ip,username,password,timout = 30): self.hostname = ip

deepin,linux服务器,上传下载

------------恢复内容开始------------ 物理机:deepin系统15.11桌面版 服务器:centos7 一.ftp连接服务器 1. deepin默认没有安装命令行的ftp客户端,在终端执行ftp命令会提示未找到命令. 2. 安装ftp客户端: sudo apt-get install ftp 3.进入ftp交互模式 # 进入交互式模式 ftp# open打开ftp服务器#open 用户名@remoteopen [email protected]  成功 二.sftp连接服

mac通过自带的ssh连接Linux服务器并上传解压文件

需求: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 mac上使用命令,推荐使用 iterm2 .当然,也可以使用mac自带的终端工具. 操作过程: 一: mac连接linux服务器 输入命令连接Linux服务器: ssh [email protected] 其中: username为登录Linux服务器所需的用户名,ip为服务器的地址.默认端口号为22,如果要指定端口号,使用 -p port // 以下两种方式都可以 ssh [email p

Linux 几种上传文件到linux服务的方法

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

nc命令在Linux服务器之间互传文件或文件夹

有时候,在线上服务器上传文件或文件夹,没有做秘钥,也不知道用户的相关密码,scp和rsync都使用不了. 推荐使用nc命令在Linux服务器之间互传,条件是互相能ping通. 文件夹: 接受文件的服务器 nc -l 9995 | tar zxvf - (可以先获取本地内网ip-1.1.1.1,稍后需要复制到另外一条服务器上,9995端口保持一致即可,可随意)文件所在的服务器 tar zcvf - 文件名称/* | nc 1.1.1.1 9995 文件:接收端 nc -l 1234 > abc.l

Python脚本远程Linux创建目录、上传文件

最近这段时间,经常通过xftp在服务器上创建目录并上传文件,繁琐的事一直循环的做,因此一直在想通过Python脚本能自动创建目录,上传文件,询问公司大佬和百度终于找到了方法,接下来看看. 一. 说明 主要安装两个模块paramiko与scp,功能即可实现 paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远

shell 模式下tftp下载上传文件的命令

tftp下载文件: tftp -pl test.app 6.6.6.6 test.app是要下载的文件: 6.6.6.6是下载所通过的网卡: tftp上传文件: tftp -gr test.app 6.6.6.6 test.app是要上传到设备的文件: 6.6.6.6是上传通过的网卡:

mac 连接远程服务器、上传文件

1.连接远程服务器: ssh 命令 +用户名@服务器域名 ssh [email protected] 2.上传文件到远程服务器:scp 命令 +本地文件路径 + 用户名@服务器域名:服务器上存放的文件路径 MAC20151009AdeMac-mini:~ admin$ scp ~/documents/wx_sample.php [email protected]:/srv/www/li753-107.members.linode.com/public_html/wx/