配置ssh免密登入

2022-07-08 04:09:09 字數 847 閱讀 9856

1、在生成新的 ssh 金鑰對之前,首先檢查客戶端機器上是否已有 ssh 金鑰,主要是為了不覆蓋現有金鑰。執行以下is 命令以檢視是否存在現有 ssh 金鑰:

is -al ~/.ssh/id_*.pub

2、如果沒有:生成新的 ssh 金鑰對。

ssh-keygen -t rsa

生成金鑰過程中,建議採用預設值,只需要按三次回車之後,就會再~/.ssh目錄下生成金鑰檔案,其中,id_rsa為私鑰,id_rsa.pub為公鑰。 

3、伺服器的~/.ssh/authorized_keys檔案儲存可快速連線的客戶端的公鑰。

只需把客戶端生成的id_rsa.pub檔案的內容拷貝到authorized_keys檔案的末尾。拷貝的方法有:

a. 直接拷貝。由於id_rsa.pub和authorized_keys都是文字檔案,可通過拷貝命令直接拷貝。

b. 把id_rsa.pub上傳到伺服器,然後再把內容新增到authorized_keys檔案中。

scp ~/.ssh/id_rsa.pub root@server_ip:$path
cat id_rsa.pub >> ~/.ssh/authorized_keys

host server
hostname 192.168.1.1
port 22
user bingoli
其中,host為伺服器的名稱,輸入登入命令時使用,後續登入只需要記住這個名字就可以;hostname為伺服器的ip位址;port為ssh的埠;user為伺服器的使用者名稱。配置好相關引數之後,就可以使用簡化的命令登入伺服器了。

4、 ssh server 即可登入到服務端機器上。

SSH 免密登入配置

有兩種方式 私鑰登入和公鑰登入 私鑰登入 1 在主機a上生成秘鑰對 ssh keygen t rsa c 注釋文字 將生成的秘鑰對中的私鑰id rsa 複製到將要登入a機器的主機檔案中一班使用字尾.pem,例如 cat id rsa my.pem 2 將上述私鑰檔案交給授權登入的主機,注意,私鑰很重...

SSH免密登入配置

進入到hadoop使用者家目錄 cd 檢視當前目錄.ssh 隱藏檔案 ls al 進入ssh cd ssh 執行命令生成私鑰id rsa 公鑰 id rsa.pub ssh keygen t rsa 將公鑰內容放入hadoop1的authorized keys 檔案 ssh copy id hado...

SSH 免密登入配置

當你剛擁有乙個伺服器後,首先需要登入伺服器。本節主要聊一聊伺服器ssh登入配置。ssh p port root 12.234.567.789 p port 監聽的埠,如果不指定預設值為 22 vim ssh config 修改 ssh 配置檔案 ssh config host beijing hos...