zoukankan      html  css  js  c++  java
  • ubuntu 16.04如何生成ssh key以及如何查看ssh key

    检查本地是否有SSH Key存在

    在终端输入

    ls -al ~/.ssh

    如果输出的是:

    No such file or directory

    那就没有ssh key

    如果有就会出现这样:

    生成新的SSH key

    首先在终端输入

    ssh-keygen -t rsa -C "your_email@example.com"

    your_email@example.com 为你在 GitHub或者GitLab 注册时的邮箱
    回车后终端会显示:

    1.  
      Created directory '/Users/xxx/.ssh'.
    2.  
      Enter passphrase (empty for no passphrase):

    提示你保存 .ssh/id_rsa 的路径是/Users/xxx/.ssh/id_rsa,直接按回车。
    这里有一点,如果已经存在SSH key你想要使用以上操作重新生成的话会提示一你不是要重新生成,直接输入y并按回车。
    然后终端会提示:

    1.  
      Created directory '/Users/xxx/.ssh'.
    2.  
      Enter passphrase (empty for no passphrase):

    提示设置 passphrase,每次与 Git 通信都会要求输入 passphrase,以避免某些错误的操作所导致的问题,建议设置一下。

    成功后终端会提示:

    1.  
      Your identification has been saved in /Users/xxx/.ssh/id_rsa.
    2.  
       
    3.  
      Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.
    4.  
       
    5.  
      The key fingerprint is:
    6.  
       
    7.  
      16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 your_email@example.com
    8.  
       
    9.  
      The key's randomart image is:
    10.  
       
    11.  
      心形图形

    然后在终端输入:

    ssh-add ~/.ssh/id_rsa

    此时会要求输入上面步骤里所填的 passphrase
    成功后,终端显示:

    Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)

    最后,在 /Users/xxx/.ssh/ 生成两个文件,id_rsa 和 id_rsa.pub
    在终端输入:

    cat /Users/xxx/.ssh/id_rsa.pub

    终端就会显示你的SSH key了,直接复制就可以了。

    就这些啦~~O(∩_∩)O哈哈~

  • 相关阅读:
    TongJI Online Judge预赛(3): Game
    堆栈小应用:配对
    在.net中使用Udp协议创建简单的聊天程序
    TongJI Online Judge预赛(2): LOVE LETTER
    全排列问题之递归求解
    如何打造RSS阅读器
    Html 常用标志总结
    实现页面的分帧显示
    每天OnlineJudge之 “数素数”
    文本编辑器中,如何设计 撤销/重复栈
  • 原文地址:https://www.cnblogs.com/zknublx/p/9309916.html
Copyright © 2011-2022 走看看