ssh 配置免金鑰登入

2021-07-24 18:28:07 字數 961 閱讀 5536

隨手筆記,要是寫的不好請見諒

1、ssh免金鑰的登陸原理:

通過命令生成一對和私鑰,公玥可以比喻為鎖,私鑰比喻為鑰匙,將鎖放在想訪問的伺服器中,我們就可以拿鑰匙去訪問伺服器啦。

2、 配置web-master到其他三颱機器的免金鑰訪問。

(1)檢視埠號:netstat –lnt

確認埠為預設的22埠。

(2)生成秘鑰對:ssh-keygen –t rsa(出現提示一直預設)

(3)複製公鑰到其他三個機器。

命令:ssh-copy-id -i id_rsa.pub lilian0214@web-backup

這裡要輸入,yes 然後輸密碼

ssh-copy-id 指令碼做了兩件事:1、將秘鑰拷貝到了目的伺服器,並建立了.ssh目錄,2、又將id_rsa.pub檔案更改名字為:authorized_keys,並保持檔案許可權屬性不變。

樣使用這個指令碼就可以節省我們的操作,以前我還傻傻的遠端複製,改名字,echo匯入,改許可權。哎。。。。。。

測試:

1、我們先建立乙個資料夾:

mkdir test

2、然後我再建立一批檔案 :

touch kjs ajsdlj jfodij asj lj

3、然後再拷過去

scp -r /home/lilian0214/test lilian0214@web-backup:~

#不需要輸密碼了對不對?哈哈,但是為啥要這麼麻煩而不直接乙個ssh? 其實主要是想再回顧下scp -r 複製目錄這個命令。

4、遠端檢視複製結果:

ssh user01@web-backup ls -l  ~/test/
好了。。。。。。。。。。完畢收工~~

批量配置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 免密碼登入 金鑰登入

原文 ssh 免密碼登入 此方法配合ssh 別名登入可以快速登入伺服器 此方法配合ssh tab 自動補全主機名 別名可以快速登入伺服器 ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b ...

ssh免金鑰配置

正常情況下如果客戶端想要連線遠端服務端,都需要使用遠端連線工具,輸入ip,使用者名稱,密碼,然後進行連線。每次連線都需要進行密碼輸入,很麻煩,而且多個伺服器之間設定免金鑰可以節省很多時間。具體的設定流程 1.首先在客戶端生成一公鑰私鑰,使用的命令為 ssh keygen,然後一路回車就行了。root...