`
wlbbswl
  • 浏览: 172172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux远程下载文件的两种方法之 ftp命令和scp命令

 
阅读更多

ftp命令:

 服务器有安装ftp Server,另外一台linux可以使用ftp的client程序来进行文件的拷贝读取和下载。

 1. 连接ftp服务器 
  格式:ftp [hostname| ip-address]
  a)在linux命令行下输入:ftp 192.168.26.66
  b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。

 2. 下载文件

  下载文件通常用get和mget这两条命令。
  a) get 
  格式:get [remote-file] [local-file]
  将文件从远端主机中传送至本地主机中.
  如要获取服务器上e:\rose\1.bmp,则
  ftp> get /rose/1.bmp 1.bmp (回车)

  b) mget      
  格式:mget [remote-files]
  从远端主机接收一批文件至本地主机.
  如要获取服务器上e:\rose\下的所有文件,则
  ftp> cd /rose
  ftp> mget *.* (回车)

  注意:文件都下载到了linux主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则文件都下载到了/root/yint 下。

 3.上传文件

  a) put
  格式:put local-file [remote-file]
  将本地一个文件传送至远端主机中.
  如要把本地的1.bmp传送到远端主机e:\rose,并改名为333.bmp
  ftp> put 1.bmp /rose/333.bmp (回车)

  b) mput
  格式:mput local-files
  将本地主机中一批文件传送至远端主机.
  如要把本地当前目录下所有bmp文件上传到服务器e:\rose 下
  ftp> cd /rose (回车)
  ftp> mput *.bmp (回车)
  注意:上传文件都来自于主机的当前目录下。比如,在 /root/test下运行的ftp命令,则只有在/root/test下的文件linux才会 上传到服务器e:\rose 下。

 4. 断开连接
  bye:中断与服务器的连接。
  ftp> bye (回车)

SCP命令:

    scp是安全的文件拷贝,基于ssh的登录

   假定你想把本地计算机/home下的一个名为a.tar.tz的文件拷贝到远程服务器192.168.0.2上的/home/tmp。而且你在远程服务器 上的帐号名为root。可以用这个命令: 
scp /home/a.tar.tz root@192.168.0.2:/home/tmp/

如果把文件从远程机器拷贝到本机当前目录用这个命令: 
   scp root@192.168.0.2:/home/a.tar.tz 

   拷贝远程机器的整个目录下的文件
   scp -r root@192.168.0.2:/home/* ./

   以上内容来源: http://www.cnblogs.com/weafer/archive/2011/06/13/2079509.html

   ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

补充:

   如果要用scp下载到Windows平台,有以下两种方式:

    1. WinScp 工具,一个图形化工具

    2. Putty (PSCP)

命令如下:

下载:  

pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt

 

上传:

pscp c:\documents\foo.txt fred@example.com:/tmp/foo

 

另外如果用xshell的话, 还可以使用sz 和  rz命令来进行上传下载。

分享到:
评论

相关推荐

    Linux远程拷贝之ftp与scp命令

    在 Linux 中,有多种方式可以实现远程拷贝,包括使用 ftp 命令和 scp 命令。下面将详细介绍这两种命令的使用方法和原理。 一、ftp 命令 ftp 命令是 File Transfer Protocol 的缩写,用于在 Linux 主机之间传输文件...

    不需要远程传输文件Linux如何关闭scp和sftp命令.docx

    Linux系统中,scp和sftp命令是两种常用的远程文件传输命令,但是它们也存在一些风险,例如可能会让我们的电脑受到攻击,因此在不需要远程传输文件的时候,我们可以将它们关闭。那么如何禁止scp和sftp命令呢?下面...

    FTP上传下载命令

    FTP是一种基于客户端/服务器模式的协议,它支持两种连接方式:主动模式(Active)和被动模式(Passive)。主动模式中,服务器发起数据连接请求;而在被动模式下,则是由客户端发起数据连接请求。FTP协议不仅支持简单的...

    linux远程连接工具ftp下载(xftp)

    Linux操作系统在进行远程管理时,通常会用到各种远程连接工具,其中FTP(File Transfer Protocol)是一种广泛应用的文件传输协议,使得用户可以在不同主机之间方便地传输文件。Xftp是一款专为Linux用户设计的FTP...

    linux-FTP--Order.rar_ftp_ftp linux_linux ftp

    在Linux环境中,有两种主要的方式与FTP服务器交互:通过命令行的FTP客户端和图形化的FTP工具。这里我们主要关注命令行方式,因为它更适用于自动化脚本和远程操作。 1. **FTP连接**: 使用`ftp`命令启动FTP客户端。...

    linux远程工具BoxesLogonHelper

    Linux远程工具BoxesLogonHelper是一款方便用户在Windows与Linux系统之间进行文件传输和远程操作的实用软件。它具有轻量级、绿色免安装的特点,使得用户无需复杂的配置就能快速上手,大大提升了工作效率。 首先,让...

    scp,sftp命令快速入门

    scp 和 sftp 是两种常用的文件传输协议,都是基于 SSH 协议的安全文件传输方式。本文将对 scp 和 sftp 命令进行详细的介绍,包括其使用方法、基本命令、选项等。 一、sftp 命令 sftp 是一种基于 SSH 协议的安全...

    linux sftp、ftp上传(使用curl)

    FTP则是一种较老但仍然广泛使用的文件传输协议,它允许用户在两台计算机之间上传、下载文件。然而,FTP在默认情况下不提供加密,因此,如果在不安全的网络上使用,可能会导致密码和其他敏感信息的泄露。为了增强FTP...

    XP 连接linux 远程工具

    PSCP使用SCP(Secure Copy)协议,类似于Unix系统的`scp`命令,支持文件和目录的上传和下载。与FTP或SFTP相比,SCP基于SSH,因此具有更高的安全性。 使用这两个工具,用户可以在Windows XP环境下轻松地执行以下操作...

    SolarWinds-SFTP-SCP-Server.zip

    "SCP Server"和"SFTP Server"标签进一步强调了该软件的主要功能,即作为这两种服务的提供商。SCP基于SSH协议,允许用户复制文件和目录,而SFTP是FTP协议的安全版本,它整合在SSH服务内,提供文件浏览、上传和下载等...

    Linux常用命令 shell 常用命令

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,其核心优势之一在于丰富的命令行工具,这些工具能够高效地完成各种...随着对Linux的深入理解和实践,你将发现更多有用的命令和技巧,不断扩展自己的技能树。

    Linux常用文件传输方法

    本文将详细介绍Linux环境中常用的文件传输方法,包括FTP、rcp和scp等,并通过具体使用实例及优缺点分析,帮助读者更好地理解并选择合适的文件传输工具。 #### 二、FTP (File Transfer Protocol) FTP是一种标准的...

    Xshell和Xftp:SSH,SCP远程终端神器

    SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地执行远程命令和传输数据,而SCP(Secure Copy)是基于SSH的文件传输协议,能够保证数据在传输过程中的安全性。 Xshell是一款强大的终端模拟器,...

    linux连接工具,类似FTP

    在Linux环境中,有时候我们需要在本地系统与远程服务器之间传输文件,这时就用到了类似于FTP(File Transfer Protocol)的工具。FTP是一种广泛使用的网络协议,用于在网络上进行文件传输。然而,在Linux下,我们通常...

    Linux下传送文件常用命令

    scp是基于SSH协议的一种安全文件复制命令,常用于在两台Linux机器之间传输文件。它可以轻松地在远程主机之间复制文件,并且支持加密传输,确保数据的安全性。 1. **基本格式**: - `scp [选项] file_source file_...

    实现远程控制linux系统和实现linux系统文件共享.doc

    标题中的“实现远程控制Linux系统和实现Linux系统文件共享”涉及到的是如何通过网络对Linux系统进行远程管理和文件传输。在描述中提到了telnet的安全性问题,并推荐使用SSH(Secure SHell protocol)作为更安全的...

    linux系统远程连接工具

    本主题将详细介绍两款常用的Linux远程连接工具——Putty和SSH文件传输。 首先,Putty是一款轻量级且免费的远程终端模拟器,主要针对Windows用户。它支持多种网络协议,包括最常用的SSH(Secure Shell),允许用户...

    常见linux与windows之间的通信方式总结

    FTP(File Transfer Protocol)是一种常用的文件传输协议,通过 FTP 客户端可以连接到远程 FTP 服务器,实现文件的上传和下载。SFTP(Secure File Transfer Protocol)是 FTP 的一种加密版本,可以提供更高的安全性...

    putty和pscp_linux远程登录工具

    PuTTY是一个免费的SSH客户端,用于远程登录Linux系统,而PSCP是PuTTY套件的一部分,它提供了类似于FTP的功能,可以方便地在Windows和Linux之间传输文件。 **PuTTY的详细说明:** PuTTY是一个流行的开源终端模拟器...

    linux和centos-上传和下载文件方法,sz&rz方法,非常实用,简单易学,安装容易

    这两种命令的优点在于它们的简单性和直接性,无需额外打开FTP客户端或者进行复杂的SCP操作。但是,它们依赖于终端模拟器的支持,并且可能不适用于所有环境,特别是在安全性要求较高的情况下,可能需要使用更安全的...

Global site tag (gtag.js) - Google Analytics