zoukankan      html  css  js  c++  java
  • [Linux] ssh 指令笔记

    简介

    本篇记录了使用ssh中的一些过程。

    正文

    我申请了Azure,它提供给我了key_name.pem文件,我该如何使用?

    方式一

    ssh -i key.pem root@IP
    # 如果出现报错说明这个问题是文件的权限太大了,需要给小点:
    sudo chmod 600 key.pem 
    

    方式二

    可以使用ssh-add 添加key文件:
    ssh-add -k key.pem  
     
    正常登录堡垒机:
    ssh root@IP
    

    -i 指令

    使用SSH密钥连接VM
    这篇文章中,介绍了指令:

    `ssh -i ~/.ssh/id_rsa.pub azureuser@10.111.12.123`
    

    其中的 -i 选项表明,选择一个和公钥匹配的私钥文件路径。默认是~/.ssh/id_dsa。
    因为我新建了azure的vm时候,vm系统自动生成了钥匙对,通过浏览器,能够下载一个.pem的文件。
    使用的时候,只需要 【ssh -i pem文件地址 ip地址】,即可成功登录。

    如何把LinuxA上文件发送至带密码的LinuxB上

    scp --password xxxxxx ./file_name root@192.168.xx.xx
    

    如何免密码 Linux A 和 Linux B 传文件

    首先在Linux A上,生成公钥和私钥,生成的位置在 ~/.ssh:

    ssh-keygen -t  rsa
    

    然后使用:

    ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.xx.xx
    

    将本机A的公钥发送到远程B上,这样两者就可以建立连接了。

  • 相关阅读:
    JSP实现数据传递(web基础学习笔记三)
    Spring Boot 参数校验
    Spring AOP实践
    Spring AOP介绍
    2018年春节
    InnoDB索引
    Kafka基本知识回顾及复制
    Kakfa消息投递语义
    Kafka Consumer
    Kafka Producer Consumer
  • 原文地址:https://www.cnblogs.com/kykai/p/14393757.html
Copyright © 2011-2022 走看看