首页 > 其他分享 >scp

scp

时间:2024-04-11 11:47:56浏览次数:22  
标签:选项 www ssh 服务器 root scp

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 命令说明

Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。两个远程登录的服务器间的文件复制是允许的。

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限制传输带宽,也就是速度 用KByte/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) 打印他们的排错信息, 这个在排错连接,认证,和配置中非常有用。

案例

#以tank用户登录并将服务器文件夹copy到本地
[root@localhost ~]# scp -r tank@192.16.1.108:/var/www/blog /home/www/blog  


#将本地文件copy到服务器,添填写用户,默认当前用户
[root@localhost ~]# scp /home/www/blog/index.php 192.16.1.108:/var/www/blog  

#使用指定端口从本地拷到远程服务器
[root@localhost ~]# scp -P 20022 -r ../vhost/ root@192.168.0.200:/home/test/  


#使用证书登录,并递归的将远程目录下载到本地,同时指定了所需要的端口号。
sudo scp -r -i /Users/test/wx_Document/private.crt -P 2323 root@10.135.178.6:/data/htdocs/www/logs /Users/local  


标签:选项,www,ssh,服务器,root,scp
From: https://www.cnblogs.com/yechangyao/p/18128689

相关文章

  • Secure Copy Protocol or SCP - 安全拷贝协议
    SecureCopyProtocolorSCP-安全拷贝协议1.scp文件传输1.1.将远程文件拷贝到本地1.2.将本地文件拷贝到远程1.3.将远程目录拷贝到本地ReferencesSecureCopy(remotefilecopyprogram)TheSCPprogramisasoftwaretoolimplementingtheSCP......
  • scp小测试
    scp/etc/hostsroot@clone1:etc/hosts点击查看代码[root@master~]#scp/etc/hostsroot@clone1:/etc/hostsTheauthenticityofhost'clone1(192.168.10.11)'can'tbeestablished.ECDSAkeyfingerprintisSHA256:M0el+1DPGcKEb0WRaWYKziDSQZA8x6B/......
  • scp与pscp公私钥条件下的文件传输
    一、常见用法scp是SecureCopyProtocol(安全复制协议)的缩写,可以在本地系统和远程系统之间复制文件,同时提供了数据加密和压缩功能,以确保数据在传输过程中的安全性和完整性。pscp是putty系列的工具,可以用在window平台作为scp的替代。远程>>本地scproot@192.168.10.12:/opt/s......
  • SCP收容物021~025
      注:此文接SCP收容物016~020,本文只供开玩笑 ,与steve_gqq_MC合作---------------------------------------------------------------------------------------------------------------------------------目录scp-021scp-022scp-023scp-024scp-025scp-021物品......
  • SCP简介以及106~110的介绍
    注:本文只供开玩笑 ,与 Anisolatedperson合作 目录SCP-106SCP-107SCP-108SCP-109SCP-110---------------------------------------------------------------------------------------------------------------------------------SCP-106SCP-106对象类:KeterS......
  • 常用命令--复制-备份--cp--mv--scp--rsync
    常用命令--复制-备份--cp--mv--scp--rsynccpcp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在......
  • 常见命令--SCP
    常见命令--SCPscp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读readonlysystem时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统......
  • 常见命令--SCP
    常见命令--SCPscp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读readonlysystem时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统......
  • 常用命令rsyncscp-1
    常用命令:rsync/scpscpscp命令文件传输scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还......
  • ssh-scp
    详细内容可以参考这篇文章https://zhuanlan.zhihu.com/p/21999778[ssh基础操作]local$sshuser@remote-pport//-p指定端口,默认22,remove是远程机的ip[免密登陆]local$ssh-keygen//本条命令会生成一对秘钥local$ssh-copy-iduser@remote-ppor......