zoukankan      html  css  js  c++  java
  • 使用scp在linux主机之间传输文件

    From Internet
    当两台LINUX主机之间要互传文件时可使用SCP命令来实现,建立信任关系之后可不输入密码。

    把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中
    假设本地主机linux100,远程主机linux200
    一,在linux100主机里的用户
    运行
    #ssh-keygen -t rsa
    结果如下

    QUOTE:
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车
    Enter passphrase (empty for no passphrase):#回车
    Enter same passphrase again:#回车
    Your identification has been saved in /home/.username /.ssh/id_rsa.
    Your public key has been saved in /home/.username /.ssh/id_rsa.pub.
    The key fingerprint is:
    38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost
    Generating RSA keys:
    Key generation complete.

    会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub
    二,把linux100主机上的id_rsa.pub文件拷贝到linux200主机的root用户主目录下的.ssh目录下,并且改名为authorized_keys
    即:
    /root/.ssh/authorized_keys
    这样在linux100主机上使用scp命令复制文件到linux200上将不提示输入密码了,直接复制了。
    反之亦然!

    三,复制文件或目录命令:
    复制文件:
    (1)将本地文件拷贝到远程
    scp 文件名 --用户名@计算机IP或者计算机名称:远程路径
    (2)从远程将文件拷回本地
    scp --用户名@计算机IP或者计算机名称:文件名 本地路径
    复制目录:
    (1)将本地目录拷贝到远程
    scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
    (2)从远程将目录拷回本地
    scp -r   用户名@计算机IP或者计算机名称:目录名 本地路径

    类别:putty使用 查看评论
  • 相关阅读:
    pat甲级 1155 Heap Paths (30 分)
    pat甲级 1152 Google Recruitment (20 分)
    蓝桥杯 基础练习 特殊回文数
    蓝桥杯 基础练习 十进制转十六进制
    蓝桥杯 基础练习 十六进制转十进制
    蓝桥杯 基础练习 十六进制转八进制
    51nod 1347 旋转字符串
    蓝桥杯 入门训练 圆的面积
    蓝桥杯 入门训练 Fibonacci数列
    链表相关
  • 原文地址:https://www.cnblogs.com/dorothychai/p/2267950.html
Copyright © 2011-2022 走看看