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上,这样两者就可以建立连接了。

  • 相关阅读:
    第07组 Beta冲刺(1/5)
    软工实践个人总结
    SDN大作业
    第08组 Beta版本演示
    2019 SDN上机第7次作业
    第08组 Beta冲刺(5/5)
    第08组 Beta冲刺(4/5)
    第08组 Beta冲刺(3/5)
    第08组 Beta冲刺(2/5)
    2019 SDN上机第6次作业
  • 原文地址:https://www.cnblogs.com/kykai/p/14393757.html
Copyright © 2011-2022 走看看