1. 程式人生 > >配置SSH Key到GitHub

配置SSH Key到GitHub

關於SSH的介紹不用多說了,相信大家應該都清楚,下面直接進入主題:

1.生成SSH Key

在Linux和Mac系統中都自動安裝了SSH,Windows系統需要安裝Git Bash。
首先檢查下本機是否已經安裝了SSH,在終端輸入ssh即可:
這裡寫圖片描述
接下來就是生成ssh key了,輸入ssh-keygen -t rsa,然後連續按回車鍵三次(注意:千萬不要輸入密碼!)。
這裡寫圖片描述
出現上面內容就說明成功生成id_rsa和id_rsa.pub兩個檔案,id_rsa.pub為公鑰,id_rsa為私鑰,它們都是隱藏檔案。這裡說明下生成的公鑰和私鑰所在位置,Linux和Mac系統在 ~/.ssh下面,Windows系統在C盤Documents and Settings/username/.ssh下面。
那麼如何檢視它們的內容呢?只需要繼續執行以下兩條命令即可。

cd .ssh/

這裡寫圖片描述

ls

這裡寫圖片描述
可以看到,執行完ls命令後,可以看到公鑰和私鑰。繼續執行以下命令(此處為Linux和Mac系統下獲取公鑰內容,下面會用到公鑰)即可得到公鑰的內容:

cat id_rsa.pub

這裡寫圖片描述
Windows系統檢視公鑰可以使用Sublime或者其他編輯器。

2.新增SSH Key到GitHub上

這裡需要將公鑰id_rsa.pub新增到GitHub上,登陸GitHub進入設定介面,如圖所示:
這裡寫圖片描述
接著執行下面操作:
這裡寫圖片描述
點選New SSH Key按鈕後進行Key的填寫操作,完成SSH Key的新增。如下圖:
這裡寫圖片描述
這裡寫圖片描述


新增SSH Key成功之後,繼續輸入命令進行測試。

ssh -T [email protected]

這裡寫圖片描述
出現上圖結果則說明新增SSH Key成功。

相關推薦

配置ssh遠程訪問策略

.net cin 不能 onf host conf 規則 inux 一個 假如有兩個域,一個是example.com(172.25.0.0/16),一個是my133t.org(172.24.0.0/16) 要求:從域group3.example.com能ssh遠程訪問兩個虛

mac 配置 ssh 到git

ica write 文件 隱藏文件 detail ssh user 文本編輯器 ide 1、進入終端命令行 (1)輸入:cd .ssh/ 進入到.ssh後,輸入ls,會輸出“known_hosts”,如果沒有創建過rsa的話 (2)輸入:man

Jenkins配置ssh時總是提示Can't connect to server

jenkins ssh can't connect to serverJenkins配置ssh時總是提示Can‘t connect to server我在本地windows系統中啟動了一個Jenkins服務,進行配置ssh,鏈接到同一網段的服務器上Linux上。總是連不上,Windows的防火墻和殺毒

配置SSH免密碼登錄

配置ssh免密碼登錄1.判斷是否已經設置SSH免密碼登錄,下面的情況就表示沒有設置SSH免密碼登錄2.生成密鑰3.查看生成的密鑰4.將公鑰文件追加到本地的認證文件中5.驗證免密碼登錄,輸入ssh node2命令回車後提示登錄時間,表示設置免密碼登錄成功6.退出當前的shell本文出自 “素顏” 博客,請務必保

Linux之間配置SSH互信(SSH免密碼登錄)

免密碼 star class 默認 system 服務端 sshd linu ssh服務器 為簡化SSH過程,采用證書方式,免去SSH登入時需要輸入賬號密碼的過程,具體操作如下: 一、在SSH服務器所在機器上 1、以root用戶登錄,更改ssh配置文件 /etc/ssh/s

配置SSH隧道訪問Ubuntu服務器上的MongoDB

add 重啟 裏的 登錄 環境 localhost bsp ssh服務器 tcp/ip 為了數據安全,在MongoDB的配置文件裏,一般會把默認的27017端口port改為自定義的端口號,然後把允許訪問的IP設為127.0.0.1(即主機本身)。但是這樣就會在開發的過程查看

配置ssh框架啟動tomcat服務器報異常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

clas 系統默認 lba nco not -1 path xml配置 mysql用戶 在Spring中配置jdbc時,引用的是dbcp.jar包,在db.properties配置文件中,使用了之前的properties配置文件的用戶名username(MySql用戶名)

linux(十)配置ssh免密登錄實現

conf .cn key 操作 ipv4 必須 打開 什麽 gen 知道ssh的朋友應該知道它是用來幹什麽的,如果你不知道什麽是ssh遠程登錄的話,可以去看一下我的上一篇博客,關於linux的網絡基礎的知識。備註:ssh是用於遠端登入。執行ssh指令開啟終端機階段作業,並登

jenkins 配置 ssh插件

wid .com 管理 http 遠程服務 選項 pub -1 分享 一、安裝SSH插件 系統管理->插件管理,在可選插件下,過濾SSH,找到publish over ssh插件,直接安裝(我這裏已經安裝過了,在已安裝選項下可以找到publish over ssh)

CentOS配置SSH免密登錄

div 提示 保存 修改文件權限 author ssh命令 私鑰 ssh免密登錄 blog 假如我們有兩臺CentOS機器,192.168.199.101,192.168.199.102,要想在101上遠程連接102可以通過ssh命令來實現 ssh 192.168.199

配置ssh免密碼登陸

grep 本機 author ins 配置ssh 數據同步 輸入 如果 id_rsa 以root賬戶為例 準備兩臺以上的Linux服務器,我這裏用的是s204,s205兩臺機器,多臺同樣的 先使用ssh登錄試一下,如果沒有安裝則需要先安裝一下 ssh s205會提示你輸

Xshell配置ssh使用密鑰公鑰(publice key)登錄

sta 服務器 lan one public 直接 width receive 不顯示 ssh登錄提供兩種認證方式:口令(密碼)認證方式和密鑰認證方式。其中口令(密碼)認證方式是我們最常用的一種,這裏介紹密鑰認證方式登錄到linux/unix的方法。 使用密鑰登錄分為3步:

centos 配置ssh遠程登錄

用戶 root用戶登錄 config 配置 port blog 文件中 san article 參考博客: http://blog.csdn.net/sangjian1006/article/details/51603236 1.修改SSH配置文件/etc/ssh/

HCNA配置ssh遠程登陸

serve please nas use png pre cati ble lin 1、拓撲圖 最終實現通過AR1 來SSH登陸到AR2 上 2、配置AR2為開啟SSH服務 Please press enter to start cmd line! ###

交換機配置ssh密碼驗證登錄方式

交換機配置ssh密碼驗證登錄方式交換機配置ssh密碼驗證登錄方式一、背景:1、由於PC機串口不支持熱插拔,請不要在交換機帶電的情況下,將串口插入或者拔出PC機。當連接PC和交換機時,請先安裝配置電纜的DB-9端到PC機,再連接RJ-45到交換機;在拆下時,先拔出RJ-45端,再拔下DB-9端。2、恢復出廠設置

GitLab配置ssh key

郵箱地址 style lis 我們 ssh key 技術 為什麽 inf str 一、背景   當前很多公司都選擇git作為代碼版本控制工具,然後自己公司搭建私有的gitlab來管理代碼,我們在clone代碼的時候可以選擇http協議,當然我們亦可以選擇ssh協議來拉取代

ubuntu配置SSH

server apt-get config conf nbsp 回車 nss p s penssh 更新源列表 打開"終端窗口",輸入"sudo apt-get update" 安裝ssh 打開"終端窗口",輸入"sudo apt-get install openssh-s

Windows上安裝配置SSH教程(7)——幾種方式對比

由於 客戶端 方案 body open ins 下使用 上傳下載 直接 服務端:Windows XP 客戶端:Windows 10 由於Cygwin也可以安裝OpenSSH,所以客戶端其實可以直接使用Cygwin安裝OpenSSH,那麽在Windows下使用SCP(安全拷貝

Centos 7 配置SSH遠程連接及RAID 5的創建

Centos 7 SSH遠程連接 RAID 5的創建 Centos 7 配置SSH遠程連接及RAID的創建安裝Centos系統首先進入引導界面:選擇第一項,安裝Centos7選擇安裝語言:默認即可下面進入安裝信息界面時區選擇:選擇安裝界面,web版就行點擊完成,進入安裝界面,這時設置root

Git 配置ssh key的步驟

rect oba linu lob pbc tin cto you RM First start by setting up your own public/private key pair set. This can use either DSA or RSA, so b