Linux下設定免密登入

2021-10-09 05:27:43 字數 955 閱讀 2623

1、檢視當前主機別名

hostname

2、設定別名

jwtmaster為你需要設定的主機別名

hostnamectl set-hostname jwtmaster

3、配置hosts檔案

vi /etc/hosts

將需要配置免密登入的主機ip以及別名新增至文件的末尾

左邊為ip位址右邊為主機別名,二者一一對應

4、生成ssh秘鑰

進入當前使用者目錄

cd ~

如果是root使用者的話會進入 /root目錄,可通過pwd命令檢視當前目錄

生成秘鑰

ssh-keygen -t rsa -p 「」

執行此步命令會在當前目錄下生成乙個.ssh目錄

5、與遠端主機建立秘鑰關係

進入上一步中提到的.shh目錄

cd .ssh/

ssh-copy-id -i id_rsa.pub -p22 root@jwtserver01

將公鑰通過22埠傳送給jwtserver01(也可以填寫ip位址)

ssh-copy-id -i id_rsa.pub -p22 root@jwtserver02

這樣主機就與2臺從機建立了免密登入的關係

(主機可以免密訪問2臺從機)

從機1,2與其他2臺機器建立免密同上

6、測試連線

ssh root@jwtserver01

如果能夠連線上就說明面目登入設定成功

mac設定免密登入linux

筆者翻閱了無數的辦法,都是千篇一律,但是筆者在進行的過程中遇到不少的問題,最後,筆者把之前的做法全刪了,重新按照下文所著進行一次就成功了。總結tips 1 必須要保證mac的ssh是已經載入並開啟了的。sudo launchctl list grep ssh 檢視mac上的ssh是否已經開啟 sud...

Linux免密登入方法設定

在一次面試中,面試官問到 如何進行ssh免密登入設定?當時沒答上來,後來在csdn上看到最簡單的乙個辦法出自 首先感謝這位同學的分享。下面是我的實驗 即,2號主機要免密碼登入到1號主機。首先在2號主機上輸入命令 ssh keygen t rsa 輸入後一直按回車就完事了,下圖是實際的情況 上面的命令...

Linux免密登入

1.生成本機的秘鑰對,終端下使用命令 ssh keygen t rsa c 起個任意的名字 f 任意名字 rsa f是直接輸入名字,也可以回車後單獨輸入 ssh keygen t rsa c 起個任意的名字 f 任意名字 rsa 2.將本機剛生成的公鑰上傳到需要免密登入的伺服器。只要看到出現了 no...