實驗背景:
在我們的實際生產中,我們很多時候需要配製成可信賴的無密碼登入環境,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...