隨手筆記,要是寫的不好請見諒
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...