linux伺服器配置ssh免密碼登入

2021-08-27 17:39:53 字數 876 閱讀 8523

公司裡有n臺伺服器,伺服器之間經常需要scp檔案或使用跳板機由一台伺服器登入其它伺服器,這時候伺服器會讓輸入密碼,比較麻煩。這時候可以配置ssh免密碼登陸,生成公鑰和金鑰檔案,直接完成訪問。

配置方法如下:

假設有兩台互相訪問的伺服器 192.168.21.11 和 192.168.21.12 由11直接登陸12

1.在11上執行命令,使用 ssh-keygen -t rsa 來建立金鑰,程式會問你存放的目錄,如果不需要修改,直接回車兩次

2.將11上的

id_rsa.pub拷貝到.ssh目錄下

在11上執行scp命令,scp /home/zhaocuifang/.ssh/

id_rsa.pub [email protected]:/home/zhaocuifang/.ssh(需要輸入密碼)

檢視12伺服器上~/.ssh目錄下是否有檔案

authorized_keys,若不存在則將

id_rsa.pub檔案重新命名為

authorized_keys

mv  

id_rsa.pub  

authorized_keys (要切換到.ssh路徑下)

若12上已經存在

authorized_keys檔案,則將

id_rsa.pub追加到

authorized_keys中

cat id_rsa.pub >>authorized_keys 

(要切換到.ssh路徑下)

以上配置完畢後即可實現11到12的免密碼登陸  在11上執行 ssh 192.168.21.12 即可不用輸入密碼實現登陸

注意:~/.ssh許可權設定為700

~/.ssh/authorized_keys的許可權設定為600

linux伺服器集群配置免密

目錄 配置免密的背景 正文 前提 1 生成公鑰和私鑰檔案 2 將公鑰檔案內容匯入到本機認證檔案 3 將認證檔案遠端拷貝到4這台伺服器的root ssh 目錄下 4.驗證 比如現在有兩台在同乙個區域網內的伺服器192.168.1.3和192.168.1.4。以下簡稱3和4 3這台伺服器分配了外網ip,...

SSH伺服器免密登入快速配置

首先我們需要準備兩台或兩台以上伺服器或虛擬機器,配置好靜態ip,配置靜態ip參見博文 虛擬機器配置靜態ip 配置ssh免密登入 1 在每台伺服器或虛擬機器上配置hosts,命令列輸入 vim etc hosts在其中新增所有伺服器或虛擬機器節點ip和對應的網域名稱,如下圖所示 然後輸入 wq儲存退出...

SSH伺服器免密登入快速配置

參考位址 ssh keygen生成公鑰私鑰 密碼直接空格就行 root ssh 路徑檢視 id rsa.pub 公鑰 比較長 id rsa 私鑰 比較短 把公鑰傳到要連線的伺服器上 vim etc hosts 在每台伺服器或虛擬機器上配置hosts,在其中新增所有伺服器或虛擬機器節點ip和對應的網域...