ssh免密登陸實踐

2021-10-10 18:13:42 字數 853 閱讀 9074

ssh免密登陸實踐

1.在client端本地生成公鑰

ssh-keygen -t rsa #輸入次命令後,一路回車即可,-t指定要建立的密碼型別

2.client傳送自己的公鑰到server中(或者需要連線的機器上)

#傳送自己的公鑰 ,寫入到遠端server的authorized_key中 (authorized:授權的,核准的)

ssh-copy-id [email protected] #輸入密碼確認傳送

3.此時可以免密登陸了

ssh [email protected]

4.登陸伺服器,檢查客戶端的公鑰資訊

[root@web02 ~]# cat /root/.ssh/authorized_keys

[root@web02 ~]# exit

[root@backup01 ~]# cat /root/.ssh/id_rsa.pub

ssh-keygen命令

為ssh生成、管理和轉換認證金鑰

補充說明

ssh-keygen命令 用於為「ssh」生成、管理和轉換認證金鑰,它支援rsa和dsa兩種認證金鑰。

語法ssh-keygen(選項)

選項-b:指定金鑰長度;

-e:讀取openssh的私鑰或者公鑰檔案;

-c:新增注釋;

-f:指定用來儲存金鑰的檔名;

-i:讀取未加密的ssh-v2相容的私鑰/公鑰檔案,然後在標準輸出裝置上顯示openssh相容的私鑰/公鑰;

-l:顯示公鑰檔案的指紋資料;

-n:提供乙個新密語;

-p:提供(舊)密語;

-q:靜默模式;

-t:指定要建立的金鑰型別。

ssh 免密登陸

摘要 在本地生成公鑰私鑰對,並將公鑰上傳至 server 端實現免密登陸。1.使用 ssh keygen 生成金鑰 ssh keygen t rsa f filename在生成金鑰對時,會要求輸入 passphrase generating public private rsa key pair.e...

ssh免密登陸

有兩台linux機器 node1 172.16.160.92 node2 172.16.160.91 先在node1 172.16.160.92 這台機器操作 生產金鑰 ssh keygen t rsa p 回車把id rsa.pub追加到授權的key裡面去。cat ssh id rsa.pub s...

SSH免密登陸

建立秘鑰 ssh keygen 傳送秘鑰 ssh copy id ip 登陸ssh ip 在進行ssh登陸的時候依然要輸入密碼的解決方案 是被登入機器的檔案許可權問題 使用者許可權 chmod 700 home hadoop ssh資料夾許可權 chmod 700 home hadoop ssh a...