linux远程文件传输命令
scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp[参数] 本地文件 远程帐户@远程 IP 地址:远程目录”。
与 cp 命令不同,cp 命令只能在本地硬盘中进行文件复制,而 scp 不仅能够通过网络传送数据,而且所有的数据都将进行加密处理。例如,如果想把一些文件通过网络从一台主机传递到其他主机,这两台主机又恰巧是 Linux 系统,这时使用 scp命令就可以轻松完成文件的传递了。scp 命令中可用的参数以及作用如表 所示。
在使用 scp 命令把文件从本地复制到远程主机时,首先需要以绝对路径的形式写清本地文件的存放位置。如果要传送整个文件夹内的所有数据,还需要额外添加参数-r 进行递归操作。然后写上要传送到的远程主机的 IP 地址,远程服务器便会要求进行身份验证了。当前用户名称为 root,而密码则为远程服务器的密码。如果想使用指定用户的身份进行验证,可使用用户名@主机地址的参数格式。最后需要在远程主机的 IP 地址后面添加冒号,并在后面写上要传送到远程主机的哪个文件夹中。只要参数正确并且成功验证了用户身份,即可开始传送工作。由于 scp 命令是基于 SSH 协议进行文件传送的。
下面以一台redhat linux服务器:192.168.100.139和一台centos linux服务器:192.168.100.136为例进行演示:
首先在192.168.100.139服务器上创建一个文件:hello.txt,然后使用scp命令传输到192.168.100.136的/home目录下:
接下来到192.168.100.136服务器上查看是否存在该文件:
此外,还可以使用 scp 命令把远程主机上的文件下载到本地主机,其命令格式为“scp [参数] 远程用户@远程 IP 地址:远程文件 本地目录”。例如,可以把远程主机的系统版本信息文件下载过来,这样就无须先登录远程主机,再进行文件传送了,也就省去了很多周折。
以在192.168.100.136服务器上从192.168.100.139服务器的/root/hello.txt文件下载到本地的/root目录下:
以上通过scp命令就可以方便的在两个linux服务器之间发送和下载文件了。
linux远程文件传输命令相关推荐
- rsync 一条命令实现远程文件传输
rsync简介: rsync是linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主机同步. 它的特性如特点: 1.可 ...
- Linux下几种文件传输命令 sz rz sftp scp
vbs自动启动程序 64位系统编译的程序,在32位系统中运行会有问题 Linux下几种文件传输命令 sz rz sftp scp 2011-10-28 16:08:47| 分类: 默认分类 | 标 ...
- put与mput_常用的ftp文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye。-智慧树Linux操作系统章节答案...
Linux操作系统:常用的ftp文件传输命令为:bin.asc.put.get.mput.mget.prompt.bye.[?????] A:错 B:对 Linux操作系统章节测试答案: 对 更多相关 ...
- 使用linux命令上传文件,Linux中常用文件传输命令及使用方法
sftp sftp即Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中 ...
- linux传输文件命令sftp,Linux下几种文件传输命令 sz rz sftp scp
Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.因为它是基于SSH的,会在传输过程当中对用户的密码.数据等敏感信息进行加密,所以能够有效的防止用户信息在传输的过程当中被窃取,比FTP ...
- mysql与sim900a_sim900a的应用,基于SIM900A-GPRS模块的远程文件传输实例
SIM900A是一个比较实用的GPRS模块,进行简单的配置就可以进行用于数据传输,配置使用AT指令进行交互,用GPRS远程传输数据时,有两种方式,一种是正常的模式,没法送一次要发送0x1a来开启数据发 ...
- Linux远程拷贝scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- linux 传输大文件大小,Linux大文件传输(转)
我们经常需要在机器之间传输文件.比如备份,复制数据等等.这个是很常见,也是很简单的.用scp或者rsync就能很好的完成任务.但是如果文件很大,需要占用一些传输时间的时候,怎样又快又好地完成任务就很重 ...
- scp-远程文件传输命令
scp Linux scp命令 语法 简易写法: 参数说明: 实例 1.从本地复制到远程 2.从远程复制到本地 菜鸟教程 Linux scp命令 Linux 命令大全 Linux 命令大全 Linux ...
最新文章
- javascript之iframe
- POJ 3159[差分约束]
- WPF LibraryBar去背景色
- 中国第一个发《Nature》的竟然是清朝人!被皇帝夸天下第一,他却觉得羞耻..........
- oracle 找不到程序,Oracle 找不到监听程序
- java的servlet是干嘛的_Servlet能够做什么?
- js的prototype属性
- iar atof 问题
- 在 Intellij IDEA 中 调试 angular e2e test
- linux下688权限,Linux shell脚本笔记
- C语言 16进制与字符串互转函数
- RAID-6技术详解
- python123英文字符的鲁棒_Robust Locally Weighted Regression 鲁棒局部加权回归 -R实现
- 解决Chrome“此网页正试图从未经验证的来源加载脚本”的问题
- 12个黑科技网站,每个都是十分良心了 zt – 步行街主干道 – 虎扑社区
- 操作系统C语言模拟内存分配算法的模拟实现
- Flume部署安装详细图文步骤(单节点)
- 「数字电子技术基础」2.数制和码制
- 【专精特新周报】北交所进入“百企”时代 ,上市后备军充足;贝特瑞拟定增资50亿元,创北交所最大规模再融资记录;上海:年内……...
- 2021五一建模疫苗生产消防救援数据驱动的异常检测与预警分析