正常情況下如果客戶端想要連線遠端服務端,都需要使用遠端連線工具,輸入ip,使用者名稱,密碼,然後進行連線。每次連線都需要進行密碼輸入,很麻煩,而且多個伺服器之間設定免金鑰可以節省很多時間。
具體的設定流程:
1.首先在客戶端生成一公鑰私鑰,使用的命令為 ssh-keygen,然後一路回車就行了。
/root/.ssh/id_rsa 表示建立的金鑰路徑
2.此時在指定目錄下就建立好了,cd /root/.ssh ,然後 ll 列出目錄內容
此時目錄中可以看到有三個檔案,其中id_rsa表示私鑰,id_rsa.pub表示公鑰。
3.第三步需要將客戶端建立的公鑰拷貝到b主機的授權列表檔案authorized_key中。
第一種方法:
將id_rsa.pu拷貝到目的主機存放ssh的目錄下的authorized_keys中,就可以了。
scp id_rsa.pub 192.168.11.2(目的主機):/root/.ssh/authorized_keys
第二種方法:
ssh-copy-id 192.168.11.2(物件),這個命令會自動的將公鑰拷貝給目的物件,然後把檔案拷到相應的檔案中。
4.回車以後需要輸入目的主機的密碼,然後ok,當下次在訪問時,就不需要輸密碼了。
ssh 配置免金鑰登入
隨手筆記,要是寫的不好請見諒 1 ssh免金鑰的登陸原理 通過命令生成一對和私鑰,公玥可以比喻為鎖,私鑰比喻為鑰匙,將鎖放在想訪問的伺服器中,我們就可以拿鑰匙去訪問伺服器啦。2 配置web master到其他三颱機器的免金鑰訪問。1 檢視埠號 netstat lnt 確認埠為預設的22埠。2 生成秘...
批量配置SSH 免金鑰登入指令碼
root c3 zabbix serv hurl cat sendsshkey.sh bin bash if z 1 then echo usage sh 0 username passwd echo example sh 0 root passwd 2015 fi function sendssh...
SSH免金鑰登入 chenliangC
1.1.1 環境說明 a伺服器?ip位址 10.0.0.10?ssh埠 921?使用者 chenliang b伺服器?ip位址 10.0.0.41?ssh埠 921?使用者 chenliang 1.1.2 案例實踐一 需求 01 a伺服器的chenliang使用者想通過免金鑰認證的方式去連線b伺服器...