scp 网间拷贝

scp 是 secure copy 的缩写,是一个基于 SSH 协议的安全文件复制工具,可以在本地与远程主机之间或两台远程主机之间传输文件。以下是对 scp 指令的详细介绍:

  • 基本语法 :
    • 从本地复制到远程 :scp [选项] 本地文件或目录 用户@远程主机:远程路径,例如scp file1.txt user@remote:/path/to/destination/。
    • 从远程复制到本地 :scp [选项] 用户@远程主机:远程文件或目录 本地路径,例如scp user@remote:/path/to/source/file1.txt /local/destination/。
  • 常用选项 :
    • -r:递归复制目录。
    • -P:指定远程主机的 SSH 端口。
    • -i:指定私钥文件。
    • -C:启用压缩。
    • -q:静默模式,抑制输出。
    • -p:保留文件原来的修改时间、访问时间以及权限模式。
    • -v:详细模式,scp 和 ssh 将会打印出处理过程中的调试信息。
  • 进阶用法 :
    • 批量传输文件 :可以一次传输多个文件,如scp file1.txt file2.txt user@remote:/path/to/destination/。
    • 限制带宽 :使用-l限制传输速率,单位为 kbps,如scp -l 500 file1.txt user@remote:/path/to/destination/。
  • 配置免密登录 :
    • 生成 SSH 密钥对 :在本地机器上使用ssh-keygen -t rsa命令生成 SSH 密钥对。
    • 将公钥传输到远程主机 :使用ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host命令将公钥添加到远程主机的~/.ssh/authorized_keys文件中。
相关推荐
网络小江6 分钟前
上网第五十七课:60 天收官(上)——网络技术全景图回顾
网络协议
花间相见10 小时前
【计算基础|网络14】网络层:IP、ICMP 与 ping
网络·网络协议·tcp/ip
OnlineProxy10 小时前
为 LangChain 和 CrewAI 构建自定义工具:将代理 IP 轮换封装至智能体函数中
网络协议·tcp/ip·langchain
睿智の男孩13 小时前
MIG IP核对DDR3的输出时序分析记录
网络·网络协议·tcp/ip
kyle~15 小时前
Linux --- Socket 用户进程与内核网络协议栈之间的统一接口
linux·arm开发·网络协议
一只小鱼儿吖15 小时前
代理 IP 实战指南:住宅/机房代理选型策略
网络·网络协议·tcp/ip
上海云盾-小余16 小时前
反射放大攻击底层拆解:UDP 反射攻击的识别与防御思路
网络·网络协议·udp
XiaoMaqqqq16 小时前
目前正规的IP驱动产业新场景新工具哪个好
网络·python·网络协议·tcp/ip
0+11117 小时前
Linux --传输层协议 TCP
linux·网络·tcp/ip