学习啦>学习电脑>操作系统>Linux教程>

linux下scp远程拷贝怎么使用

时间: 春健736 分享

  linux下scp远程拷贝怎么使用?今天学习啦小编与大家分享下 linux下scp远程拷贝怎么使用的解决方法,有兴趣的朋友不妨了解下。

  linux下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

  说明

  Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 不行rcp(1),scp将在认证中请求输入密码

  所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。两个远程登录的服务器间的文件复制是允许的。

  选项如下:

  -1 强制scp 用协议1

  -2 。。 。。 。。 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)

  AddressFamily

  BatchMode

  BindAddress

  ChallengeResponseAuthentication

  CheckHostIP

  Cipher

  Ciphers

  Compression

  CompressionLevel

  ConnectionAttempts

  ConnectTimeout

  ControlMaster

  ControlPath

  GlobalKnownHostsFile

  GSSAPIAuthentication

  GSSAPIDelegateCredentials

  Host

  HostbasedAuthentication

  HostKeyAlgorithms

  HostKeyAlias

  HostName

  IdentityFile

  IdentitiesOnly

  LogLevel

  MACs

  NoHostAuthenticationForLocalhost

  NumberOfPasswordPrompts

  PasswordAuthentication

  Port

  PreferredAuthentications

  Protocol

  ProxyCommand

  PubkeyAuthentication

  RhostsRSAAuthentication

  RSAAuthentication

  SendEnv

  ServerAliveInterval

  ServerAliveCountMax

  SmartcardDevice

  StrictHostKeyChecking

  TCPKeepAlive

  UsePrivilegedPort

  User

  UserKnownHostsFile

  VerifyHostKeyDNS

  -P port

  指定连接远程连接端口。注意这个选项需要写成大写????ectl的模式。因为-p已经早保留了次数和模式在rcp(1)中

  -p

  指定修改次数,连接次数,还有对于原文件的模式

  -q

  把进度参数关掉

  -r

  递归的复制整个文件夹

  -S program

  指定一个加密程序。这个程序必须可读所有ssh(1)的选项。

  -V

  冗余模式。 让 scp 和 ssh(1) 打印他们的排错信息, 这个在排错连接,认证,和配置中非常有用。

  诊断

  scp 返回0 成功时,不成功时返回值大于0

  参照

  rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1),

  ssh_config(5), sshd(8)

  历史。

  Scp建立与rcp(1)的基础上,属于BSD源代码。 从属于加州大学的Regents

  作者

  反正不是我

  例子: 我在xp下装了一个unix指令的虚拟机, 因此可以直接使用unix的指令

  这个软件叫做cygwin, 无需安装, 只要把其目录下bin添加到xp环境变量PATH里边就可以了

  这样进入CMD 在我要复制的文件夹目录下 运行 scp intro root@192.168.80.142:/root/lliu/ 文件就被复制过去了

  显得很专业(其实有很多ssh软件有ftp功能,但习惯了这种操作符界面再转回GUI界面觉得很别扭 所以干脆走回原始

  ^_^我很懒了,上面的是我在http://blog.chinahr.com/blog/roliuck/post/81662 这位仁兄那里拷贝过来的,不过我还是举一个简单的例子吧!常用的例子

  两台linux 我要拷贝10.2.1.5上的/home/purple/aa.tar文件到我自己的机器10.2.1.6上的/home/,这时命令如下

  # scp 10.2.10.5:/home/purple/aa.tar /home

  提示你输入密码,这里输入的是root用户的密码

  注:这时会提示输入密码,默认的是root用户所以需要输入root用户的密码

  如果你要用其他用户,比如我用purple用户就是如下命令了

  # scp purple@10.2.10.5:/home/purple/aa.tar /home

看过“ linux下scp远程拷贝怎么使用”的人还看了:

1.关于如何在linux删除用户组和inux添加用户组的方法

2.linux操作系统安全设置

3.linux操作系统安全加固

4.关于Linux系统安全配置详细步骤过程是什么

5.Linux常用命令大全(2)

6.Ubuntu安装Nvidia Optimus驱动的步骤

linux下scp远程拷贝怎么使用

linux下scp远程拷贝怎么使用?今天学习啦小编与大家分享下 linux下scp远程拷贝怎么使用的解决方法,有兴趣的朋友不妨了解下。 linux下scp远程拷贝使用方法 scp 安全复制 (远程文件复制系统) 语法 scp [-1245BCpqrv] [-c cipher] [F ssh_c
推荐度:
点击下载文档文档为doc格式
783231