找回密码
立即注册
发新帖

672

积分

0

好友

207

主题
发表于 2025-3-4 22:51:07 | 查看: 30| 回复: 0
从远程服务器拷贝文件到本地  scp -P 55522 jumpserver@10.0.1.70/weaver/  /weaver/
1、-P 55522为远程服务器的ssh端口,请根据实际情况调整,如果默认是22端口,则不需要填写-P
2、jumpserver为系统登录用户,如果是root则该处改成root即可
Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件复制命令。
scp 是加密的,rcp不是加密的,scp 是 rcp 的加强版本。
对称
scp [-1246BCpqrv] [-c 密码] [-F ssh_config] [-i 身份文件]
[-l 限制] [-o ssh_选项] [-P 端口] [-S 程序]
[[用户@]主机1:]文件1 [...] [[用户@]主机2:]文件2
简易写法:
scp [可选参数] file_source file_target
参数说明:
-1:强制scp命令使用协议ssh1
-2:强制scp命令使用协议ssh2
-4:强制scp命令只使用IPv4地址
-6:强制scp命令只使用IPv6地址
-B:使用批处理模式(传输过程中不询问传输口令或批量)
-C: 允许压缩。(将-C标志提交给ssh,从而打开压缩功能)
-p:保留原文件的时间、访问时间和访问权限。
-q:不显示传输详情条。
-r: 复制整个目录。
-v:详细方式显示输出。scp和ssh(1)会显示整个过程的调试信息。这些信息用于调试连接、验证和配置问题。
-c cipher:以cipher将数据传输进行加密,该选项将直接传递给ssh。
-F ssh_config:指定一个替代的ssh配置文件,此参数直接传递给ssh。
-i Identity_file:从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-l limit:限定用户可用的带宽,以Kbit/s为单位。
-o ssh_option:如果习惯于使用ssh_config(5)中的参数传递方式,
-P port:注意是大写的P,port是指定数据传输空闲的端口号
-S 程序:指定加密传输时所使用的程序。此程序必须能够理解 ssh(1) 的选项。
实例
1、从本地
命令格式:
scp 本地文件 远程用户名@远程ip:远程文件夹
或者
scp 本地文件 远程用户名@远程ip:远程文件
或者
scp 本地文件 远程ip:远程文件夹
或者
scp 本地文件 远程ip:远程文件
第1,2个指定了用户名,命令执行后需要重新输入密码,第1个仅指定了远程的目录,文件名称不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名称不变,第4个指定了文件名;
应用实例:
scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music
复制目录命令格式:
scp -r 本地文件夹 远程用户名@远程 IP:远程文件夹
或者
scp -r 本地文件夹 远程ip:远程文件夹
第1个指定了用户名,命令执行后需要重新输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
应用实例:
scp -r /home/space/music/ root@www.runoob.com:/home/root/others/
scp -r /home/space/music/ www.runoob.com:/home/root/others/
上面命令将本地音乐目录复制到远程其他目录下。
2、从远程本地
从远程复制到本地,只需将本地复制到远程的命令的后2个参数调换顺序即可,如下实例
应用实例:
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp -r www.runoob.com:/home/root/others/ /home/space/music/
說明
1.如果远程服务器防火墙为scp命令设置了指定的端口,我们需要使用-P参数来设置命令的端口号,命令格式如下:
#scp 命令使用端口号 4588
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator
2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法作业的。

Let the time tell the truth
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|企业IT论坛

GMT+8, 2025-10-26 21:12 , Processed in 0.092705 second(s), 24 queries .

快速回复 返回顶部 返回列表