ssh免密碼登入遠端伺服器

2021-09-03 09:59:29 字數 1420 閱讀 8657

實驗背景:

在我們的實際生產中,我們很多時候需要配製成可信賴的無密碼登入環境,ssh自身的公鑰私鑰 是我們常用的選擇。

實驗環境:

虛擬機器vmware workstation 12 player條件下

客戶端:centos6.4的系統,系統自帶的ssh軟體,ip:192.168.0.24 netmask:255.255.255.0

伺服器端:centos6.4的系統,系統自帶的ssh軟體,ip:192.168.0.25 netmask:255.255.255.0

為了方便操作我是使用securecrt遠端連線工具

首先我介紹一下,在我們遠端連線管理伺服器的時候ssh是我們常用的。

一、沒有新增ssh信任的時候:

遠端連線的命令:

ssh 使用者名稱@想要連線的伺服器的ip 

第一次連線的話會需要輸入yes

ifconfig |grep "inet addr"|cut -d ':' -f 2|cut -d ' ' -f 1

上面這個命令是確定一下我們確實登入 檢視主機所有的ip,可以看到我有兩塊網絡卡和乙個環迴位址127.0.0.1

下面是得到某個網絡卡的ip的命令。

二、新增ssh信任

退出剛才的連線

1、我們生成金鑰

在客戶端執行命令

檢視我們生成的金鑰,一般生成的金鑰在/root/.ssh目錄下

可以看到我們沒有輸入密碼就登入成功了!以後我們登入伺服器端就不需要密碼了,

那麼我們看一下執行命令: ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected] 伺服器端生成了什麼。

謝謝大家,希望對大家可以有幫助

通過ssh免密碼登入遠端伺服器

在集群的時候,各個節點之間需要相互的訪問,因此需要設計ssh免密碼登入遠端的伺服器。其實ssh連線到指定的伺服器的話是通過對方的22埠進行連線,如果對方的伺服器22號埠沒有開放的話是無法進行登入遠端伺服器的,平常可以直接通過ssh進行連線,不過每次連線的時候都需要密碼,因此這篇部落格主要是針對不需要...

SSH免密碼登入遠端linux伺服器

ssh配置 主機a 10.0.5.199 主機b 10.0.5.198 需要配置主機a無密碼登入主機a,主機b 先確保所有主機的防火牆處於關閉狀態。在主機a上執行如下 1.cd ssh 2.ssh keygen t rsa 然後一直按回車鍵,就會按照預設的選項將生成的私鑰儲存在.ssh id rsa...

SSH免密登入遠端伺服器

適用系統 mac os linux以及大部分基於unix的系統 1.客戶機生成rsa金鑰 ssh keygen t rsa 各項配置保持預設即可 ls ssh檢視是否有id rsa 私鑰 和id rsa.pub 公鑰 兩個檔案。2.上傳公鑰到伺服器 scp ssh id rsa.pub root a...