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設置里即可

 

補充:

因為一些原因需要重新生成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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM