linux配置ssh金鑰登入
生成rsa金鑰,使用linux的ssh-keygen,參考**:
ssh-keygen -t rsa -b 4096
ssh-keygen -t dsa
ssh-keygen -t ecdsa -b 521
ssh-keygen -t ed25519
-t選擇加密演算法
有四種: rsa,dsa,ecdsa,ed25519,**推薦使用ecdsa
-b選擇加密演算法的長度,只有rsa何ecdsa有這個選項,rsa分為2048和4096,ecdsa分為256,384,521位。建議521位
ssh-keygen -t rsa -b 4096 -f ~/rsakey
-f 指定檔名和檔案位址,會生成/root/rsakey私鑰和/root/rsakey.pub公鑰
更多引數見官網
執行指定的生成金鑰命令後會執行以下幾步
之後就會生成完畢,注意如果金鑰設定了密碼,那麼在選中了金鑰同時還有輸入密碼,如下圖所示,如果沒有設定密碼直接留空即可
2.生成公鑰和私鑰,將公鑰重新命名為authorized_keys,放到使用者資料夾下的.ss**件夾下
3.修改系統配置
修改注意保持乙個連線到伺服器的視窗不關閉,防止出現意外
編輯 /etc/ssh/sshd_config 檔案
centos 8 修改passwordauthentication為no即可
4.service sshd restart 重啟ssh服務
修改ssh金鑰,只需要將authorized_keys檔案替換為更新的公鑰即可
ssh 配置免金鑰登入
隨手筆記,要是寫的不好請見諒 1 ssh免金鑰的登陸原理 通過命令生成一對和私鑰,公玥可以比喻為鎖,私鑰比喻為鑰匙,將鎖放在想訪問的伺服器中,我們就可以拿鑰匙去訪問伺服器啦。2 配置web master到其他三颱機器的免金鑰訪問。1 檢視埠號 netstat lnt 確認埠為預設的22埠。2 生成秘...
ssh 金鑰登入
一 ssh客戶端建立好連線 1 建立號連線 2 生成公鑰 金鑰 剛建立的連線上設定,乙個連線對應乙個設定 二 先通過密碼認證設定伺服器環境 1 設定伺服器許可權 pwd home staff mylogin chmod 750 home staff mylogin mkdir ssh chmod 7...
ssh無金鑰遠端登入配置
假設有兩台需要配置ssh無金鑰遠端登入的伺服器,分別為 huawei 10.18.133.1 和 huawei 10.18.133.2 1.安裝ssh 若沒安裝的話 sudo apt get install ssh 2 在兩台伺服器上均執行以下命令,可以免密碼登陸本機 2.1檢視在 目錄下是否存在....