zoukankan      html  css  js  c++  java
  • Linux-scp不同机器之间文件传递

    一、建立shh

    两台主机A和B,要在B上建立对A的信任,需要先在A主机上生成ssh-key
    1、生成ssh-key
      ssh-keygen -t rsa
    2、查看
      cd /root/.ssh/
      id_rsa为私钥 ,id_rsa.pub为公钥
    3、拷贝至B
      cd /root/.ssh/
      vim authorized_keys
      将A的公钥内容拷贝到,B的authorized_keys文件里,没有该文件可新建
    4、在B上登录A
      ssh ip
      如果不行,可将B的公钥内容拷贝到,A的公钥文件里和authorized_keys文件里

    二、scp使用

    Linux scp命令用于Linux之间复制文件和目录。

    scpsecure copy的缩写,scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

    从本地复制到远程

    # 拷贝文件
    scp /home/test/test.txt root@192.168.0.2:/home/test/
    # 拷贝目录
    scp -r /home/test/ root@192.168.0.2:/home/test/

    从远程复制到本地

    # 拷贝文件
    scp root@192.168.0.2:/home/test/ /home/test/test.txt
    # 拷贝目录
    scp -r root@192.168.0.2:/home/test/ v/home/test/
  • 相关阅读:
    Linux防火墙开放某端口号
    MySQL的权限管理
    Linux安装Node.js
    Eclipse上传新项目到GitLab
    Linux安装Nexus
    Linux安装中文字体_宋体
    Linux用户管理
    Linux安装MySQL_5.6
    reduce基本用法,js实现分组
    js 数字格式化
  • 原文地址:https://www.cnblogs.com/shuzf/p/13633796.html
Copyright © 2011-2022 走看看