- 浏览: 102812 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (99)
- 经济 (1)
- dwr (2)
- 测试 (0)
- java (29)
- resin (1)
- oracle (3)
- 感悟 (1)
- jvm (15)
- mina2 (5)
- j2se (12)
- linux (28)
- protobuf (1)
- tcp/ip (0)
- jdbc (0)
- 数据库 (4)
- 游戏 (0)
- 技术文档 (1)
- nosql (2)
- 算法 (2)
- apache (2)
- mysql (1)
- hashcode (1)
- spring (2)
- quartz (5)
- netcat (2)
- 分页 (1)
- 正则 (0)
- shell (1)
- lsof (1)
- nginx (1)
- git (1)
最新评论
-
fys124974704:
你试下将第三条写成以下这样,你会发现你的结论不对:select ...
ORACLE分页SQL语句 -
ikon:
两个乘数没有转成integer,而是当成字符串;BigInte ...
计算任意2个正整数的乘积 -
kidding87:
效率不是很高,思路没有问题,但是你的两个乘数输入都都转为Int ...
计算任意2个正整数的乘积 -
k1280000:
------------------------同意!
学习之道
Linux、Unix可以使用SCP这个命令来传输数据。scp命令跟cp命令类似,只不过cp命令是在同一台机器上用的,scp命令是在两台机器上复制传输数据。scp可以理解为利用SSH协议来传输数据的cp命令。
SCP 命令说明
Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。两个远程登录的服务器间的文件复制是允许的。
SCP 命令语法
scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:] file1 […] [[suer@]host2:]file2
用法举例:
1、复制远程服务器的文件到本地:
scp -P888 root@120.18.50.33:/data/linuxde.zip /home/
2、复制远程服务器的目录到本地:
scp -vrp -P888 root@120.18.50.33:/data/linuxde/ /home/
3、复制本地的文件到远程服务器:
scp -P888 /home/linuxde.zip root@120.18.50.33:/data/
4、复制本地的目录到远程服务器:
scp -vrp -P888 /home/ root@120.18.50.33:/data/
SCP 命令选项
- -1 强制scp 用协议1
- -2 强制scp 用协议2
- -4 强制scp用IPV4的网址
- -6 强制scp用IPv6的网址
- -B 选择批处理模式(防止输入密码)
- -C 允许压缩。 标注-C到ssh(1)来允许压缩
- -c cipher选择cipher来加密数据传输。这个选项直接传递到ssh(1)
- -F ssh_config 设定一个可变动的用户配置给ssh.这个选项直接会被传递到ssh(1)
- -i identity_file 选择被RSA认证读取私有密码的文件。这个选项可以直接被传递到ssh(1)
- -l limit 限制传输带宽,也就是速度 用Kbit/s的速度
- -o ssh_option 可以把ssh_config中的配置格式传到ssh中。这种模式对于说明没有独立的scp文件中断符的scp很有帮助。关于选项的如下。而他们的值请参看ssh_config(5)
- -P port 指定连接远程连接端口。注意这个选项需要写成大写的模式。因为-p已经早保留了次数和模式
- -S program 指定一个加密程序。这个程序必须可读所有ssh(1)的选项。
- -p 指定修改次数,连接次数,还有对于原文件的模式
- -q 把进度参数关掉
- -r 递归的复制整个文件夹
- -S program 指定一个加密程序。这个程序必须可读所有ssh(1)的选项。
- -V 冗余模式。 让 scp 和 ssh(1) 打印他们的排错信息, 这个在排错连接,认证,和配置中非常有用。
SCP 命令诊断
scp 返回0 成功时,不成功时返回值大于0
发表评论
-
linux下如何添加一个用户并且让用户获得root权限
2014-01-26 17:26 5911、添加用户,首先用adduser命令添加一个普通用户,命令如 ... -
yum 提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
2014-01-26 14:54 2167问题:[root@cddserver2 ~]# yum - ... -
修改系统字符集
2014-01-17 16:49 700编辑/etc/sysconfig/i18n这个文件, 不管 ... -
关于"Neighbour table overflow“的错误分析及解决方案
2014-01-03 16:19 1900这几天在查看日志文件时,出现 "Neighbour ... -
linux下查看文件打开数
2013-10-23 13:56 1129一、查看资源限定 ulimit -a 查看系统目前资 ... -
Linux lsof命令详解
2012-07-31 11:37 742lsof(list open files)是一个列出当前系统打 ... -
netstat -na输出中Recv-Q和Send-Q两项的值不为零需要注意程序是否有问题
2012-07-23 09:57 11428Recv-Q Send-Q分别表 ... -
linux shell编程一
2012-07-22 20:18 1025一、shell 是linux内核与用户应用的沟通接口,相当于 ... -
linux find mtime参数详解
2012-07-16 15:29 837大家在使用find命令中的mtime参数时候,会看到官方 ... -
查看 Apache并发请求数及其TCP连接状态
2012-04-27 10:09 954服务器上的一些统计数据:1)统计80端口连接数netstat ... -
8 个实用的 Linux netcat 命令示例
2012-04-25 09:30 745Netcat 或者叫 nc 是 Linux 下的一个用于 ... -
16个Linux服务器监控命令
2012-04-20 12:45 584如果你想知道你的服 ... -
linux服务器时间校对
2012-03-22 11:37 943一、查看服务器时间漂移 [root@localhost ... -
SCP 命令不需要输入用户密码的使用方法
2012-03-09 12:20 853在两台机器的两个用户之间建立安全的信任关系后,可实现执行 ... -
centos下yum安装 xwindow gnome kde
2011-12-29 13:55 1239centos安装是是使用linux text 模式安装没有 ... -
YUM常用命令介绍
2011-12-23 17:31 6881.列出所有可更新的软件清单命令:yum check-up ... -
在Centos中yum安装和卸载软件的使用方法
2011-12-23 17:30 752在Centos中yum安装和卸载软件的使用方法安装方法安装 ... -
linux 安装sysstat使用iostat、mpstat、sar、sa
2011-12-23 17:19 1303使用yum安装 #yum install sysstat sy ... -
linux 修改系统时间
2011-12-23 13:30 678我们一般使用“date -s”命令来修改系统时间。比如将系统时 ... -
/dev/zero和/dev/null的区别
2011-12-08 17:43 721使用/dev/null 把/dev/null,它是空设 ...
相关推荐
Linux scp命令 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 ...
-1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志...
主要介绍了linux下ssh安装与scp命令使用详解的相关资料,需要的朋友可以参考下
linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source… directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计
本文为大家详细介绍Linux中cp命令和scp命令的使用。
可以使用以下命令在系统上安装它。 在Debian上: $ sudo apt install sshpass 在CentOS上: $ yum –enablerepo = epel -y install sshpass 使用SSHPASS sshspass使用sshspass环境变量存储用户密码。需要首先...
主要介绍了linux拷贝命令中的高级拷贝scp命令详细使用,需要的朋友可以参考下
主要介绍了scp命令,scp如何做远程拷贝,下面小编帮助大家解决有关scp命令相关知识,需要的朋友可以参考下
主要介绍了Linux 中的文件复制cp命令和scp命令详解的相关资料,需要的朋友可以参考下
使用scp在linux主机之间复制文件目录
scp:在本地主机和远程主机之间复制文件。 ps:显示当前运行的进程。 top:显示当前系统资源的使用情况。 ifconfig:显示网络接口的配置信息。 ping:测试网络连接。 shutdown:关闭系统。 reboot:重启系统。 这
Linux中可以使用分号“;”、双and号“&&”和双竖线“||”来连接多个命令。单”&”符号也算命令连接符号,只不过它是将其前面的命令放入后台执行,所以可以变相地实现命令并行执行。 1.分号”;” command1 ; command2...
设定vim的工作方式(临时) :set (模式信息) :set nu — 显示行号 ...这个插件允许用户通过 ftp、rcp、scp、http 等协议读写、编辑和浏览远程文件。 插件 netrw 是什么? netrw(面向网络的
不绕圈子,揭晓答案:设置终端状态为“字符不回显”(如果你了解过termios的话,也一定听说过) 方法就是... 您可能感兴趣的文章:解决ssh远程登陆linux显示-bash-4.1$的问题bash脚本中将密码传递给ssh/scp命令方法详解
Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。...由于部分服务器安全考虑,不让安装rz软件,只好使用scp传输。scp的操作命令其实很简单。 将本地文件传
一、遇到的问题 我们使用过mysqldump都知道... 创建一个utils文件,里面存放shell脚本,包括mysqldump、scp等命令 使用expect脚本,执行utils内的脚本,并为其自动输入密码 最后使用驱动脚本,执行expect,在该脚本里