zoukankan      html  css  js  c++  java
  • scp 基于 SSH 的安全远程服务器文件拷贝

    scp
    功能:基于 SSH 的安全远程服务器文件拷贝

    常用语法:
    1、从本地复制到远程主机

    • scp local_file remote_username@remote_ip:remote_folder #复制到远程主机指定的文件夹下
    • scp -r local_folder remote_uername@remote_ip:remote_folder #复制文件夹到远程主机
    • scp local_file remote_username@remote_ip:remote_file #复制到远程主机并修改文件名
    • scp local_file remote_ip:remote_folder #回车后需要输入账户、密码

    2、从远程主机复制到本地,只需要调换后两个参数

    • scp remote_username@remote_ip:remote_folder local_file
    • scp -r remote_uername@remote_ip:remote_folder local_folder #复制文件夹到远程主机

    常用选项:
    -i 指定私钥文件
    -l 限制速率,单位 Kb/s 1024Kb=1Mb
    -P 指定远程主机 SSH 端口
    -p 保存修改时间、访问时 间和权限
    -r 递归拷贝目录
    -o SSH 选项,有以下 几个比较 常用的:
    ConnectionAttempts=NUM
    连接失败后重试次数
    ConnectTimeout=SEC
    连接超时时间
    StrictHostKeyChecking=no
    自动拉去主机 key 文件
    PasswordAuthentication=no
    禁止密码认证

    示例:
    本地目录推送到远程主机: # scp -P 22 -r src_dir root@192.168.1.10:/dst_dir
    远程主机目录拉取到本地: # scp -P 22 root@192.168.1.10:dst_dir src_dir

  • 相关阅读:
    JSON.stringify() & JSON.parse() 实现
    节流(Throttling) & 防抖(Debouncing)
    instanceof实现
    new实现
    如何实现深拷贝
    #FFF转换为rgba(255,255,255,1)
    hdcms v5.7.0学习笔记
    Laravel5.x 封装的上传图片类
    JQ 封装全选函数
    双击 ajax修改单元格里的值
  • 原文地址:https://www.cnblogs.com/We612/p/11662441.html
Copyright © 2011-2022 走看看