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 命令。下面将详细介绍这两种命令的使用方法和原理。 一、ftp 命令 ftp 命令是 File Transfer Protocol 的缩写,用于在 Linux 主机之间传输文件...
Linux系统中,scp和sftp命令是两种常用的远程文件传输命令,但是它们也存在一些风险,例如可能会让我们的电脑受到攻击,因此在不需要远程传输文件的时候,我们可以将它们关闭。那么如何禁止scp和sftp命令呢?下面...
FTP是一种基于客户端/服务器模式的协议,它支持两种连接方式:主动模式(Active)和被动模式(Passive)。主动模式中,服务器发起数据连接请求;而在被动模式下,则是由客户端发起数据连接请求。FTP协议不仅支持简单的...
Linux操作系统在进行远程管理时,通常会用到各种远程连接工具,其中FTP(File Transfer Protocol)是一种广泛应用的文件传输协议,使得用户可以在不同主机之间方便地传输文件。Xftp是一款专为Linux用户设计的FTP...
在Linux环境中,有两种主要的方式与FTP服务器交互:通过命令行的FTP客户端和图形化的FTP工具。这里我们主要关注命令行方式,因为它更适用于自动化脚本和远程操作。 1. **FTP连接**: 使用`ftp`命令启动FTP客户端。...
Linux远程工具BoxesLogonHelper是一款方便用户在Windows与Linux系统之间进行文件传输和远程操作的实用软件。它具有轻量级、绿色免安装的特点,使得用户无需复杂的配置就能快速上手,大大提升了工作效率。 首先,让...
scp 和 sftp 是两种常用的文件传输协议,都是基于 SSH 协议的安全文件传输方式。本文将对 scp 和 sftp 命令进行详细的介绍,包括其使用方法、基本命令、选项等。 一、sftp 命令 sftp 是一种基于 SSH 协议的安全...
FTP则是一种较老但仍然广泛使用的文件传输协议,它允许用户在两台计算机之间上传、下载文件。然而,FTP在默认情况下不提供加密,因此,如果在不安全的网络上使用,可能会导致密码和其他敏感信息的泄露。为了增强FTP...
PSCP使用SCP(Secure Copy)协议,类似于Unix系统的`scp`命令,支持文件和目录的上传和下载。与FTP或SFTP相比,SCP基于SSH,因此具有更高的安全性。 使用这两个工具,用户可以在Windows XP环境下轻松地执行以下操作...
"SCP Server"和"SFTP Server"标签进一步强调了该软件的主要功能,即作为这两种服务的提供商。SCP基于SSH协议,允许用户复制文件和目录,而SFTP是FTP协议的安全版本,它整合在SSH服务内,提供文件浏览、上传和下载等...
### Linux常用命令详解 Linux作为一款强大的开源操作系统,其核心优势之一在于丰富的命令行工具,这些工具能够高效地完成各种...随着对Linux的深入理解和实践,你将发现更多有用的命令和技巧,不断扩展自己的技能树。
本文将详细介绍Linux环境中常用的文件传输方法,包括FTP、rcp和scp等,并通过具体使用实例及优缺点分析,帮助读者更好地理解并选择合适的文件传输工具。 #### 二、FTP (File Transfer Protocol) FTP是一种标准的...
SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地执行远程命令和传输数据,而SCP(Secure Copy)是基于SSH的文件传输协议,能够保证数据在传输过程中的安全性。 Xshell是一款强大的终端模拟器,...
在Linux环境中,有时候我们需要在本地系统与远程服务器之间传输文件,这时就用到了类似于FTP(File Transfer Protocol)的工具。FTP是一种广泛使用的网络协议,用于在网络上进行文件传输。然而,在Linux下,我们通常...
scp是基于SSH协议的一种安全文件复制命令,常用于在两台Linux机器之间传输文件。它可以轻松地在远程主机之间复制文件,并且支持加密传输,确保数据的安全性。 1. **基本格式**: - `scp [选项] file_source file_...
标题中的“实现远程控制Linux系统和实现Linux系统文件共享”涉及到的是如何通过网络对Linux系统进行远程管理和文件传输。在描述中提到了telnet的安全性问题,并推荐使用SSH(Secure SHell protocol)作为更安全的...
本主题将详细介绍两款常用的Linux远程连接工具——Putty和SSH文件传输。 首先,Putty是一款轻量级且免费的远程终端模拟器,主要针对Windows用户。它支持多种网络协议,包括最常用的SSH(Secure Shell),允许用户...
FTP(File Transfer Protocol)是一种常用的文件传输协议,通过 FTP 客户端可以连接到远程 FTP 服务器,实现文件的上传和下载。SFTP(Secure File Transfer Protocol)是 FTP 的一种加密版本,可以提供更高的安全性...
PuTTY是一个免费的SSH客户端,用于远程登录Linux系统,而PSCP是PuTTY套件的一部分,它提供了类似于FTP的功能,可以方便地在Windows和Linux之间传输文件。 **PuTTY的详细说明:** PuTTY是一个流行的开源终端模拟器...
这两种命令的优点在于它们的简单性和直接性,无需额外打开FTP客户端或者进行复杂的SCP操作。但是,它们依赖于终端模拟器的支持,并且可能不适用于所有环境,特别是在安全性要求较高的情况下,可能需要使用更安全的...