1. 程式人生 > >ECS Linux 伺服器公鑰祕鑰SSH登入

ECS Linux 伺服器公鑰祕鑰SSH登入

Ubuntu 14.04.1為例,設定步驟如下:

一. 生成金鑰的公鑰和私鑰

  1. # ssh-keygen -t rsa 

  2. Generating public/private rsa key pair.

    Enter file in which to save the key (/root/.ssh/id_rsa): 

    Created directory '/root/.ssh'.

    Enter passphrase (empty for no passphrase): #輸入密碼

    Enter same passphrase again:                #輸入密碼

    Your identification has been saved in /root/.ssh/id_rsa.

    Your public key has been saved in /root/.ssh/id_rsa.pub.

    The key fingerprint is:

                  1c:37:a8:a3:65:a2:4a:89:ab:46:30:ad:54:d1:40:eb [email protected]

二. 將生成的私鑰(id_rsa)下載到本地的windows機器上,並把公鑰匯入到.ssh/authorized_keys 檔案中去

#  cd /root/.ssh/

  1. #cat id_rsa.pub > authorized_keys 

三. 設定sshd  伺服器服務,開啟以下設定:

  1. RSAAuthentication yes 

  2. PubkeyAuthentication yes

  1. AuthorizedKeysFile      /root/.ssh/authorized_keys 

  2.  修改以下設定: 

  3. ChallengeResponseAuthentication no 

  4. PasswordAuthentication no 

  5. UsePAM no 

四. 重啟ssh服務

  1. #service ssh  restart 

五. 匯入私鑰到遠端工具中,比如xshell。

     新建連線,點選左邊使用者身份驗證:

 http://help.aliyun.com/knowledge_detail/6502152.html?spm=5176.7114037.1996646101.29.mSdCu4&pos=15

相關推薦

ECS Linux 伺服器SSH登入

Ubuntu 14.04.1為例,設定步驟如下: 一. 生成金鑰的公鑰和私鑰 # ssh-keygen -t rsa  Generating public/private rsa key pair. Enter file in which to save the key (/roo

Linux伺服器間配免密傳輸操作

很多情況下,我們都需要使用scp進行跨伺服器之間的檔案傳輸,但是在每一次進行傳輸時,都需要輸入賬號和密碼很是麻煩,而且如果在寫shell指令碼時需要此類操作則更是麻煩的不要不要的,因此我們現在可以通過配置祕鑰的方式來解決這一麻煩的操作,讓兩伺服器間的檔案傳輸變得簡單(但是會存在兩

Linux伺服器初學之六——伺服器的克隆連線和IP及主機名修改

第一步 我們可採用伺服器克隆的方式生成一個新的伺服器,我採用的是vmware的克隆功能。 第二步 我們需要更改主機名稱: vim /etc/sysconfig/network HOSTNAME=XXX —-XXX即為你的主機名稱 hostna

linux檔案加密-openssl加密

linux檔案加密-openssl祕鑰加密 1:生成祕鑰rsa.key(rsa.key包含了私鑰和公鑰)1024位或其他 #openssl genrsa -out rsa.key 1024 2

RSA演算法

RSA公鑰金鑰演算法總結 RSA演算法既能用於資料加密也能用於數字簽名,它是素數的典型應用。 RSA是什麼? 計算機的加密技術分為對稱加密和非對稱加密兩類。在對稱加密中,資訊的加解密使用同一祕鑰key,其可簡化加解密的過程,較為簡單,但不足之處在於由於加解密使

ECS Linux 伺服器解除ssh登陸後被鎖定或暫停輸入輸出的終端

在使用SSH終端(如Xshell)登陸時,若不慎點選 Ctrl + S  按鍵,會導致終端很像被鎖定,輸入和輸出都無響應。 這是由於作業系統的終端收到指令 Ctrl + S 後,會暫停終端輸入輸出的重新整理,這時只需點選 Ctrl + Q 即可恢復終端的正常輸入輸出。 (adsby

openssl生成伺服器客戶端已經頒發證書等配置命令

轉載:http://davidbj.blog.51cto.com/4159484/1613780/ 1.首先要生成伺服器的私鑰: openssl genrsa -des3 -out server.key 2048 {注:openssl rsa -in server.key

ECS Linux伺服器xfs磁碟擴容

ECS Linux伺服器xfs磁碟擴 ECS Linux伺服器xfs磁碟使用阿里雲官方提供的磁碟擴容方法擴容會有報錯: [[email protected] ~]# e2fsck /dev/xvdb1 e2fsck 1.42.9 (28-Dec-2013) ext2fs

Linux】使用Google Authenticator 實現ssh登入雙因素認證

一般來說,使用ssh遠端登入伺服器,只需要輸入賬號和密碼,顯然這種方式不是很安全。為了安全著想,可以使用GoogleAuthenticator(谷歌身份驗證器),以便在賬號和密碼之間再增加一個驗證碼,只有輸入正確的驗證碼之後,再輸入密碼才能登入。這樣就增強了ssh登入的安全性。賬號、驗證碼、密碼三者缺一個都不

linux工具使用】無法使用ssh 登入ubuntu16.04的問題解決方案(root賬戶)

1.首先使用sudo apt-get install ssh 安裝最新的ssh服務。 2.windows的ssh client 的版本是3.2.9 啟動ssh服務後,採用client客戶端登入(登入賬號為root賬戶)虛擬機器出現(algorithm negotiation

linux伺服器配置SSH基於免密登入

一:免密配置 1)3臺CENTOS分別是128(xucj1)、129(xucj2)、131(xucj3) --ip(主機名) cat /etc/sysconfig/network --檢視主機名 2)每臺分別執行 ssh-keygen -t rsa 產生公鑰和私鑰: 3)

[Linux][入門系列]CentOS 的基礎使用-SSH安裝設定與使用大全(下)-SSH登入及免密登入設定

上一篇blog介紹了我們正常使用SSH進行連線的設定等操作。 SSH同時還支援使用公鑰和祕鑰的方式進行登入,本篇講著重介紹ssh的這項功能 什麼是公祕鑰? 先來一段百科的定義~ 公鑰(Public Key)與私鑰(Private Key)是通過一種演算法得到的一個金

windows 系統下利用SecureCRT、xshell 生成ssh登陸linux

windows 公鑰生成方法一 使用SecureCRT 工具 1、打開我們的SecureCRT客戶端,點擊tool-->create public key.. 2、密鑰類型我們選擇非對稱類型的RSA,按照提示下一步。 3、通行短語設置,在連接上服務器的時候需要輸入,設置後是可以通過securec

zbb20181109 git 伺服器上的 Git - 生成 SSH

  伺服器上的 Git - 生成 SSH 公鑰 生成 SSH 公鑰 如前所述,許多 Git 伺服器都使用 SSH 公鑰進行認證。 為了向 Git 伺服器提供 SSH 公鑰,如果某系統使用者尚未擁有金鑰,必須事先為其生成一份。 這個過程在所有作業系統上都是相似的。 首先,你需要確認自己是

ssh都追加到authorized_keys檔案了,但是還是無法免登陸

步驟:     1、主機生成公鑰 ssh-keygen -t rsa -P ''   一路回車     2、從主機節點拷貝id-rsa.pub到從機worker1      &

Ubuntu 14.04 LTS ssh登入伺服器免輸密碼(-私

Client端 生成公鑰和金鑰 ssh-keygen SSH 金鑰預設儲存在賬戶的家目錄下的 ~/.ssh 目錄中 關鍵是看有沒有用 xxx_rsa 和 xxx_rsa.pub 來命名的一對檔案

Linux使用ssh實現免密碼登入Linux

[[email protected] ~]# ssh -l root 192.168.1.181The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.RSA key fingerprint is 

Ubuntu SSH Permission denied (publickey) 遠端linux需要

Ubuntu   SSH Permission denied (publickey)  遠端linux需要公鑰 說明: 1.192.168.1.25  是遠端端的linux機器,上面已經配置了ssh服務端,生成了公鑰私鑰,win下面匯入id_rsa就可以遠端登陸了  

git出錯"//.ssh/id_rsa" failed: No such file or dir

lock 簡介 沒有 命令 ner 寫的權限 cto key pair 提示 簡介:ssh-keygen使用時出現以下問題時,使用以管理員身份運行的“命令提示符”來生成公鑰,即可解決: C:\Users\admin> ssh-keygen -t rsa -C "24

實現利用免密碼登錄Linux服務器

ssh-key author linux服務器 oot dir 密鑰 公鑰私鑰 私鑰 keygen 原理 客戶端生成公鑰私鑰,把公鑰拷貝給linux服務器,用自己的私鑰連接服務器。實現如下: 如果是兩臺Linux服用器A和B,A來實現免密碼登錄B A執行ssh-key