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)
上一篇 2022年2月9日 下午5:00
下一篇 2022年2月9日 下午6:00


相关推荐

  • ddos工具linux,DDoS常用工具大全[通俗易懂]

    ddos工具linux,DDoS常用工具大全[通俗易懂]网络攻防是发生在第五空间的对抗和战争。这是一个动态的过程,无论攻击者还是防御者都在实战中寻求进步。攻防双方的“兵器”就在这个战场中不断磨砺和进化。绿盟科技关注攻防的最新进展,为了帮助客户更好的对抗网络威胁,每个季度会推出最新的“DDoS兵器谱”,介绍DDoS工具的最新发展和变化。1.简介本期“DDoS兵器谱”将要介绍的这三款工具的最新进展,他们是XOIC、Zarp和Slowhttptest。其中…

    2022年8月29日
    5
  • 常用网管工具_网管系统

    常用网管工具_网管系统1、ping(你懂的)2、df-h(查看磁盘使用情况)3、top(查看cpu使用情况,按“1”可以查看各个cpu详情)4、pstree(树形显示进程及同名进程的数量)5、vmstat[m][n](显示服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。间隔m秒钟显示一次,一共显示n次)6、nload(监视网络吞吐量)7、ps…|grep

    2022年10月6日
    3
  • 华为模拟器ensp命令_vmware命令大全

    华为模拟器ensp命令_vmware命令大全命令符从用户视图切换到系统视图system–view从系统视图切换到用户视图quit连入接口命令interfaceIP地址、子网掩码配置命令ipaddress接口IP信息查看命令displayipinterfacebriefIPv4路由表信息查询命令displayiprouting–table配置完成退回视图界面命令return命令自动补全快捷键【Tab】…

    2025年6月27日
    3
  • leetcode-53最大子序和(离线|分治)「建议收藏」

    leetcode-53最大子序和(离线|分治)「建议收藏」给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:-100000 提示:1

    2022年8月8日
    8
  • Java实现扫雷小游戏【优化版】

    Java实现扫雷小游戏【优化版】游戏的设计类似windows扫雷,用户在图形化用户界面内利用鼠标监听事件标记雷区,左上角表示剩余雷的数量,右上角动态显示使用的时间。用户可选择中间组件按钮重新游戏。在使用Java编写扫雷小游戏时遇到了很多问题,在解决问题时,确实对java的面向对象编程有了更加深入的理解。虽然GUI现在并没有很大的市场,甚至好多初学者已经放弃了学习GUI,但是利用GUI编程的过程对于培养编程兴趣,深入理解Java编程有很大的作用。

    2022年7月15日
    17
  • curl说明

    curl说明

    2021年9月25日
    89

发表回复

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

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