1. 程式人生 > >關於ssh密匙生成步驟

關於ssh密匙生成步驟



1. 檢查是否生成過ssh 金鑰

生成ssh 金鑰後,會在當前使用者的根目錄下建立.ssh目錄。因此,可以通過以下兩種方式檢查是否生成過ssh 金鑰。

其一,是否可切換到.ssh目錄:

cd ~/.ssh

如果.ssh目錄則會切換到對應目錄,不存在會有相關提示。

其二,使用ls命令檢查:

ls -l ~/

通過以上兩種方式檢查後,當存在時,可以繼續下面的操作重新生成ssh 金鑰,也可以使用已經生成的ssh 金鑰。

2.使用如下指令

開啟git bash,在控制檯中輸入以下命令(郵箱換成自己的)。

1$ ssh-keygen -t rsa -C "[email protected]"

金鑰型別可以用 -t 選項指定。如果沒有指定則預設生成用於SSH-2的RSA金鑰。這裡使用的是rsa。

同時在金鑰中有一個註釋欄位,用-C來指定所指定的註釋,可以方便使用者標識這個金鑰,指出金鑰的用途或其他有用的資訊。所以在這裡輸入自己的郵箱或者其他都行。

輸入完畢後程序同時要求輸入一個密語字串(passphrase),空表示沒有密語。接著會讓輸入2次口令(password),空表示沒有口令。3次回車即可完成當前步驟,此時[c盤>使用者>自己的使用者名稱>.ssh]目錄下已經生成好了。

第2步:登入github。開啟setting->SSH keys,點選右上角 New SSH key,把生成好的公鑰id_rsa.pub放進 key輸入框中,再為當前的key起一個title來區分每個key。

相關推薦

關於ssh生成步驟

1. 檢查是否生成過ssh 金鑰生成ssh 金鑰後,會在當前使用者的根目錄下建立.ssh目錄。因此,可以通過以下兩種方式檢查是否生成過ssh 金鑰。其一,是否可切換到.ssh目錄:cd ~/.ssh如果.ssh目錄則會切換到對應目錄,不存在會有相關提示。其二,使用ls命令

linux-shell系列7-ssh生成分發

init.d yum pub 軟件 批量分發 rsa linux amp 批量 sshpass 該軟件就是為ssh提供密碼使用的yum install sshpass -y 批量分發腳本內容 #!/bin/bash. /etc/rc.d/init.d/functio

Linux SSH登錄

配置文件 生成 設置 騰訊雲 key zed 搜索 pty gpo 最近整了一個騰訊雲服務器, 沒事倒騰倒騰。 說來慚愧做php程序員也好幾年了,一直都是寫寫代碼很少直接操作服務器,所以很多linux知識對我來說都挺新鮮的。一般碰到不會的問題都是通過網頁搜索來解決。這

window下配置多個ssh

1.開啟git bash工具,執行eval 'ssh-agent -s'或者eval 'ssh-agent'開啟密匙管理客戶端,如果eval ‘ssh-agent’啟動不了,可以使用ssh-agent啟動bash,或者說把bash掛到ssh-agent下面,命令是‘ssh-

git -ssh key的生成步驟

獲取git的ssh ,首先我們得知道 什麼的ssh   1.ssh為Secure Shell 的縮寫 中文為安全客協議 ssh為建立在應用層基礎上的安全協議, 2.專為遠端登陸回話和其他網路服務提供安全性的協議   3.利用ssh可已有效防止遠端管理過程中的資訊洩露問題 

使用putty(ssh)安全登入伺服器

使用putty(ssh)密匙安全登入伺服器參考網頁: http://www.linuxfly.org/post/175_1_1.htmhttp://docs.google.com/View?docid=ajbgz6fp3pjh_2dwwwwt我們暫且選用SSH1協議,後面討論

ssh使用認證

ssh key mkdir /root/.ssh #建立存放pubkey的目錄 chmod 700 !$ #修改權限 vim !$/authorized_keys #編輯驗證文件,黏貼pubkey setenforce 0 #先臨時關閉selinux

Git SSH Key 生成步驟

home erp 分布式 錯誤 ast 密碼 ati key 初始 Git是分布式的代碼管理工具,遠程的代碼管理是基於SSH的,所以要使用遠程的Git則需要SSH的配置。 github的SSH配置如下: 一 、 設置Git的user name和email: $ git co

CentOS6.9下ssh鑰登錄配置步驟(免密碼登錄)和ssh-keygen 命令常用參數

通過 str ssh 其他 添加 ip地址 login strong 私有 密鑰登錄步驟(免密碼登錄)ssh登錄提供兩種認證方式:口令(密碼)認證方式和密鑰認證方式。其中口令(密碼)認證方式是我們最常用的一種,出於安全方面的考慮,介紹密鑰認證方式登錄到linux/unix的

ssh自動分發腳本樣板

make get ech .com ict key ping www style #!/bin/bash rom=/media/cdrom dir=/etc/yum.repos.d Use=$1 mima=$2 function yumj(){ [ -d "$rom" ]

使用讓putty(或ssh)自動登入Linux遇到幾個問題的解決方法

      在用SSH通過金鑰登入Linux時,遇到 server responded"No further authentication methods available" no more authentication methods a

Git 中 SSH key 生成步驟

由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必須要讓github倉庫認證你SSH key,在此之前,必須要生成SSH key。 第1步:建立SSH Key。在windows下檢視[c盤->使用者->自己的使用者名稱->.s

SSH客戶端 (通過連線遠端linux主機)

導讀: 在這篇文章中,主要談及如何利用ssh-keygen生成密匙對,並且在windows本地機利用密匙遠端連線linux主機,而程式碼將用python來實現。 1. ssh-keygen 1.1SSH金鑰 SSH金鑰可以認為是和另一臺電腦通訊時的唯一的識別證,利用S

ssh 配對方法 修改埠 以及常見的錯誤

配置密匙對登陸方法:     1.  cd  ~/.ssh   如果沒有就建立這個目錄     2. ssh-keygen -t rsa     或 -t dsa\           金鑰檔案有兩個,是一對:                 id_rsa      私鑰

MAC Git SSH Key 生成步驟

Git是分散式的程式碼管理工具,遠端的程式碼管理是基於SSH的,所以要使用遠端的Git則需要SSH的配置。 github的SSH配置如下: 一 、設定Git的user name和email: git config --global user.name "test"

ssh鑰轉發(Linux和Windows)

證書 authorize .cn 防火墻 con auth img fig blog 前言 一般公司的服務器放在外網時,都會設置一個跳板機,訪問公司其他服務器都需要從跳板機做一個ssh跳轉(防火墻規則會做相應配置),而前文講過,外網的服務器基本都要通過證書登錄的。於是我們面

git使用ssh

pro reat windows git push keys you ado 都差不多 ucc git使用https協議,每次pull, push都要輸入密碼,相當的煩。使用git協議,然後使用ssh密鑰。這樣可以省去每次都輸密碼。大概需要三個步驟:一、本地生成密鑰對;二、

linux ssh鑰登錄

linux ssh密鑰登錄ssh 端口:tcp 22 建議創建普遍用戶登錄管理創建用戶useradd user設置密碼passwd user創建密鑰ssh-keygen -t rsa -P ‘‘創建公鑰cat ~/.ssh/id_rsa.pub >~/.ssh/authorized_keyschmod

Windows Server 2008激活序列號,激活大全

windows server 2008激活序列號 激活密匙大全 暴風win10激活工具小編整理了最新Windows Server 2008激活密匙序列號。用得上的人不多,不過大部分的激活碼都在這裏了 Windows Server 2008 Enterprise 傳說中企業版從試用到正式各國語言的萬能密

最新Office 2016激活附帶Office 2016激活工具

最新office 2016激活密匙附帶office 2016激活工具Office 2016 Visio Pro Volume License MAK Key24BVB-NQ49W-2W9CV-GDMMB-TXXXV 剩余激活次數:593NJV43-DWV73-H42VP-3JBCW-6MVCB 剩余激活次數: