作爲一個數據小白,經過一段時間的學習後已經熟練的掌握了ElasticSearch,Kafka,Zookeeper,Spark,Storm,Hadoop,HDFS…等單詞的拼寫,不管具體做什麼,英文詞彙量是增加了不少。
工作平時按部就班的搭建環境,寫代碼,好像也沒什麼特別的事情,直到開始要上生產才發現環境不互通啊。
明天就要上線,好捉急…感覺自己被掏空
趕快開始查資料,原來還有ssh免密登陸一說,作爲一個菜鳥,看到這個都要進化爲究極體了,開始充電中
方案
1.進入.ssh目錄下面,在每臺機器上執行如下命令(一路回車,產生密鑰):
ssh-keygen -t rsa
2.執行完成後將產生
id-rsa (私鑰) id-rsa.pub (公鑰)
3.將公鑰上傳的需要免密的設備上
scp id_rsa.pub remote_username@remote_ip:~/.ssh/
4.在需要免密設備.ssh文件夾下面執行
cat id_rsa.pub >> authorized_keys
將一個文件內容追加到另一個文件末尾
依次類推,直到集羣中的最後一臺機器的公鑰添加到 authorized_keys 中,這樣就可以實現免密登陸啦