linux命令scp
scp—securecopy(remotefilecopyprogram):她是一个安全的远程文件拷贝程序。
synopsis:语法如下scp[-12346bcpqrv][-ccipher][-fssh_config][-iidentity_file][-llimit][-ossh_option][-pport][-sprogram]
[[user@]host1:]file1...[[user@]host2:]file2
看到上面各种参数、选项蒙了吧。没有关系,我们化整为零,一个一个来分析。其实,这个命令和我们平时使用的cp十分的相似。
scp最简单的用法就是scp[[user@]host1:]file1...[[user@]host2:]file2,能看懂么?看不懂也没有关系,举个例子吧:我要从192.168.1.2的linux主机的/home/oracle/*.tar文件拷贝到192.168.1.3的linux主机的/home/siebel下,就可以仿照上面的格式写成:scporacle@192.168.1.2:/home/oracle/*.tarsiebel@192.168.1.3:/siebel/输入完了以上命令,回车换行确认,可能会让你输入口令,根据提示输入口令吧。第一次执行的时候,出现如下错误:ssh:connecttohost192.168.1.99port22:connectionrefused,于是将sshd程序启动,执行脚本:#/etc/init.d/sshdstart,成功解决以上问题。
至于该命令的其他参数,平时工作之中基本用不到,所以,不举例了,简单给大家翻译一下吧,以做参考。
description:描述scpcopiesfilesbetweenhostsonanetwork.itusesssh(1)fordatatransfer,andusesthesameauthenticationandprovidesthesamesecurityasssh(1).unlikercp(1),scpwillaskforpasswordsorpassphrasesiftheyareneededforauthentication.scp在网络主机之间拷贝数据,她使用ssh(1)来进行数据传输,同时使用相同的安全验证方式。不象rcp(1),scp在必要的时候,会询问口令。
theoptionsareasfollows:具体的选项如下所示:-1forcesscptouseprotocol1.强制scp使用协议1
-2forcesscptouseprotocol2.强制scp使用协议2

-4forcesscptouseipv4addressesonly.强制scp只使用ipv4地址。
-6forcesscptouseipv6addressesonly.强制scp只使用ipv6地址。
-bselectsbatchmode(preventsaskingforpasswordsorpassphrases).使用批量模式(避免询问密钥或者口令)
-ccompressionenable.passesthe-cflagtossh(1)toenablecompression.启用压缩。传递-c参数给ssh以启用压缩
-ccipherselectstheciphertouseforencryptingthedatatransfer.thisoptionisdirectlypassedtossh(1).选择密码加密数据传输,这个选项被直接传递给ssh(1)。
-fssh_configspecifiesanalternativeper-userconfigurationfileforssh.thisoptionisdirectlypassedtossh(1).为ssh指定一个交互的用户配置文件,这个选项被直接传递给ssh(1)。
-llimitlimitstheusedbandwidth,specifiedinkbit/s.限制使用的带宽,以kb为单位。
-pportspecifiestheporttoconnecttoontheremotehost.在远程主机上指定链接端口-qquietmode静默模式:
-rrecursivelycopyentiredirectories递归拷贝整个目录
-sprogramnameofprogramtousefortheencryptedconnection.theprogrammustunderstandssh(1)options.用来加密链接的程序。这个程序需要能够识别ssh(1)的选项。
exitstatus执行后状态thescputilityexits0onsuccess,and>0ifanerroroccurs.scp工具命令当成功执行后,返回代码为0,任何错误出现返回代码都大于0
以上就是linux高级拷贝命令scp怎么使用的详细内容,更多请关注主机测评网其它相关文章!
本文来源:虚拟主机--linux高级拷贝命令scp怎么使用(linux拷贝指令)
本文地址:https://www.idcbaba.com/zhuji/2621.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



