ubuntu 16.04如何生成ssh key以及如何查看ssh key

检查本地是否有SSH Key存在javascript

在终端输入css

ls -al ~/.ssh

若是输出的是:java

No such file or directory

那就没有ssh keydom

若是有就会出现这样:ssh

生成新的SSH key

首先在终端输入ide

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

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

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

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

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

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

成功后终端会提示:code

  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.  
    心形图形

而后在终端输入:blog

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哈哈~

相关文章
相关标签/搜索