SSH 免密登入配置

2021-10-04 05:18:55 字數 1374 閱讀 9916

當你剛擁有乙個伺服器後,首先需要登入伺服器。本節主要聊一聊伺服器ssh登入配置。

$ ssh

[-p port] [email protected]

-p port 監聽的埠,如果不指定預設值為:22

$ vim ~/.ssh/config
# 修改 ssh 配置檔案 ~/.ssh/config

host beijing

hostname 12.234.567.789

# 監聽埠預設:22

port 1234

user root

# 金鑰登入》 '~/.ssh/key' 伺服器金鑰檔案

identityfile ~/.ssh/key

測試

$ ssh beijing
密碼太難記啦,天天都在ctrl-c和ctrl-v操作。如下步驟:

$ ssh-keygen
上面這個命令會在使用者目錄.ss**件夾下建立公私鑰

$ cd ~/.ssh

$ ls

config(快速登入配置檔案) id_rsa(私鑰) id_rsa.pub(公鑰)

如何實現遠端伺服器的免密登入?

兩個檔案: 本地環境的 ~/.ssh/id_rsa.pub 與 遠端伺服器的 ~/.ssh/authorized_keys

乙個動作:把本地檔案中的內容複製貼上到遠端伺服器中

此時就需要乙個解決生產力的命令列工具應運而生: ssh-copy-id

# 會提示你輸入密碼,成功之後可以直接 ssh 進去

$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

或$ ssh-copy-id -i ~/.ssh/id_rsa.pub beijing

檢視服務端.ss**件

$ cd ~/.ssh

$ ls

$ vim authorized_keys

測試一下

$ ssh beijing
大功告成,結束!!!洗洗睡吧

$ cd /etc/ssh

包含:ssh_config和sshd_config兩個配置檔案

$ cd ~/.ssh

包含:config id_rsa id_rsa.pub

以上包含的檔案,簡單的記錄了解一下,具體配置功能請自己搜尋吧。

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配置免密登入

linux伺服器ssh免密碼登入 ssh分發秘鑰時出現錯誤 permission denied publickey,gssapi keyex,gssapi with mic ssh免密碼登入permission denied publickey,gssapi keyex,gssapi with mi...