scp指令详解

 

man 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 强制scpIPV4的网址

-6 强制scpIPV6的网址

-B 选择批处理模式(防止输入密码)

-C 允许压缩。 标注-Cssh(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界面觉得很别扭 所以干脆走回原始

UNIXSSHSCP 今天需要的就这么多 以后再用到再学

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,Linux操作系统中有非常多的指令,无法在此讲解全部。但是我可以为你提供一些常见的Linux指令的概述: 1. 文件和目录操作: - ls:列出目录中的文件和子目录。 - cd:切换当前工作目录。 - pwd:显示当前工作目录的路径。 - mkdir:创建新目录。 - rm:删除文件或目录。 - cp:复制文件或目录。 - mv:移动文件或目录。 2. 文件查看和编辑: - cat:显示文件的内容。 - less:逐页显示文件内容。 - head:显示文件的开头几行。 - tail:显示文件的末尾几行。 - nano:简单文本编辑器。 - vi/vim:强大的文本编辑器。 3. 文件权限和用户管理: - chmod:修改文件或目录的权限。 - chown:修改文件或目录的所有者。 - chgrp:修改文件或目录的所属组。 - passwd:更改用户密码。 - useradd:创建新用户。 - userdel:删除用户。 4. 系统信息和进程管理: - uname:显示系统信息。 - top:实时显示系统资源使用情况和进程信息。 - ps:显示当前运行进程的快照。 - kill:终止指定进程。 - shutdown/reboot:关机或重启系统。 5. 网络和通信: - ifconfig:显示和配置网络接口。 - ping:向指定主机发送网络连接测试。 - ssh远程登录到其他计算机。 - scp:安全复制文件到远程计算机。 - wget:下载文件。 这只是一小部分常见的Linux指令,Linux操作系统还有许多其他强大的工具和指令。你可以通过查阅Linux的官方文档或者特定指令的手册来获取更详细的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值