zoukankan      html  css  js  c++  java
  • SCP(Secure Copy)

    SCP (Secure Copy)

    SCP是基于ssh的登录进行安全的远程文件拷贝命令,SCP是加密的,是RCP的加强版

    本地文件拷贝到远程

    scp <local-file-path> user@host-ip:<remote-path> # 拷贝单个文件
    scp -r <local-dir-path> user@host-ip:<remote-dir-path>  # 拷贝目录
    

    远程文件拷贝到本地

    scp user@host-ip:<remote-file-path> <local-file-path>
    scp -r user@host-ip:<remote-dir-path> <local-dir-path>
    

    ssh配置

    以上为临时的拷贝过程,为了避免重复输入冗长的user@host-ip,可以配置ssh密钥,并将ssh公钥加入到远程Host中。

    1. 在~/.ssh/目录下生成rsa密钥并将公钥复制到远程Host
    ssh-keygen -t rsa -f id_rsa_remote
    ssh-copy-id -i id_rsa_remote.pub user@host-ip
    
    1. 创建config文件
      在.ssh/目录下创建config文件,添加如下内容:
    Host remote
    HostName <host-ip>
    User cristiano
    
    1. 简化scp过程
    scp remote:<remote-file-path> <local-file-path>  # 从远程拷贝到本地
    
  • 相关阅读:
    python-day1
    go 字符串方法
    str,转换int,相互
    go 文件打包上传本地测试环境
    通联收银宝,官方文档
    go uuid
    go xid
    golang decimal处理插件包 大数字处理
    图像处理 bimg
    golang strings,常用函数
  • 原文地址:https://www.cnblogs.com/cristiano-duan/p/12367480.html
Copyright © 2011-2022 走看看