Mac和window生成ssh和查看ssh key

Mac和window生成ssh和查看ssh key

大家好,又见面了,我是全栈君。

一、MAC系统

mac 系统开始就已经为我们安装了ssh 如果没有安装,首先安装

打开终端:$ ssh -v

查看ssh版本

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           
[-D [bind_address:]port] [-e escape_char] [-F configfile]
           
[-I pkcs11] [-i identity_file]
           
[-L [bind_address:]port:host:hostport]
           
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           
[-R [bind_address:]port:host:hostport] [-S ctl_path]
           
[-W host:port] [-w local_tun[:remote_tun]]
           
[user@]hostname [command]

这个表明ssh已经安装.
如果没有安装,在终端输入以下命令

$ ssh-keygen -t rsa -C "youremail@example.com"

一路回车确定下就安装好了。
生成在当前用户名下会有一个.sh文件。
查看 .ssh

$ ls -a ~/.ssh  通过搜索目录
id_rsa
id_rsa.pub

打开 id_rsa.pub文件 里面就有需要的ssh key。
在终端输入命令打开id_rsa.pub

vim ~/.ssh/id_rsa.pub

将.pub中的多有内容拷贝出来填到git账户里面就ok了

===========================

二、windows系统

首先要安装Git工具
运行Git Bash here
输入指令,进入.ssh文件夹

cd ~/.ssh/

如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可

mkdir ~/.ssh 

4、配置全局的name和email,这里是的你github或者bitbucket的name和email

git config --global user.name "yourname" 
   
git config --global user.email "youremail@163.com" 

5、生成key

ssh-keygen -t rsa -C "youremail@163.com"

连续按三次回车,这里设置的密码就为空了,并且创建了key。

最后得到了两个文件:id_rsa和id_rsa.pub

6、打开Admin目录进入.ssh文件夹,用记事本打开id_rsa.pub,复制里面的内容添加到你github或者bitbucket ssh设置里即可

Mac和window生成ssh和查看ssh key

 

补充:

因为一些原因需要重新生成github的ssh Key,但是找不到之前的安装路径的了。

好在我是选择默认路径的,因此要找到ssh文件夹下的id_rsa.pub文件,只需要:

打开终端输入

$ open ~/.ssh 

即可,打开文件夹,就可以找到id_rsa.pub文件了。

ssh生成的.pub文件
(使用cd命令进入id_rsa.pub目录,再使用more id_rsa.pub命令查看公钥的内容)

原文:https://blog.csdn.net/weixin_38355083/article/details/78665870

转载:https://blog.ipsfan.com/1492.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112160.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MFC之进度条CProgressCtrl

    MFC之进度条CProgressCtrl一、成员函数简介1、create()针对不是通过资源文件上拖拉进度条控件生成的进度条,需要用此函数创建一个。2、SetRange()设置进度条的起始值和终止值。3、SetPos()设置进度条的当前位

    2022年7月2日
    30
  • java PrepareStatement[通俗易懂]

    java PrepareStatement[通俗易懂]PrepareStatementStatement对同一个sql语句charrette不同值需要重新发送一条sql语句sql注入selectusername,passwordfromempwhereusername=’admin’andpassword=’123’or1=1;insertintoempvalues(?,?,?);接口PrepareStatement表示预编译的SQL语句的对象。SQL语句被预编译并存储在Prepare…

    2022年6月8日
    64
  • vim配置vimrc详解

    vim配置vimrc详解vimrc的存放位置:#系统vimrc文件:”$VIM/vimrc”用户vimrc文件:”$HOME/.vimrc”用户exrc文件:”$HOME/.exrc”系统gvimrc文件:”$VIM/gvimrc”用户gvimrc文件:”$HOME/.gvimrc”系统菜单文件:”$VIMRUNTIME/menu.vim”$VIM预设值:”/usr/share/vim”vimrc文件内容:syntaxon”自动语法高亮”…

    2022年5月30日
    45
  • echart旭日图_海报级设计感的旭日图,就在 ECharts 4.0

    echart旭日图_海报级设计感的旭日图,就在 ECharts 4.02018年1月16日ECharts发布了4.0,其中包括一种新的图表系列——旭日图。普通旭日图:文艺旭日图:2B旭日图——这货真的长得像个旭日啊щ(゚Д゚щ):可能大家印象中的旭日图就只能做到上面“普通旭日图”的样子了,很难想象这么有设计感的作品,居然可以是通过配置项写出来的吧?(羡婆卖瓜~)因为这可是ECharts家的旭日图呀!除了颜值之外,我们还提供了丰富的功能使得旭…

    2022年9月26日
    2
  • MATLAB 8.1 R2013a license.lic 问题

    MATLAB 8.1 R2013a license.lic 问题MATLAB8.1R2013alicense.lic问题…\MATLAB8.1R2013a\Matlab801\serial\license.lic1.修改系统时间修改系统时间至之前license.lic时间。2.修改license.liclicense.lic内容修改为:INCREMENTAerospace_BlocksetMLM99permanentuncounted\A05070F00D1EB1F923

    2022年7月26日
    13
  • 在官网下载最新版Java

    在官网下载最新版Java在Oracle官网下载最新版Java1.进入oracle官网https://www.oracle.com2.点击下拉菜单中的java3.点击如图所示4.点击最新版的javase5.若要下载其他版本,则拉滚动条至最下方,点击如图所示6.各个版本的JavaSE都展示出来了,如图所示,这里下载JavaSE9为例7.勾选下方的AcceptLicenseAgreement,否…

    2022年7月7日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号