CentOS 配置遠程主機ssh免密登錄


ssh針對的是用戶不是機器,同一機器不同用戶需要單獨配置ssh,才能實現該用戶的免密登錄

cd ~

cd ./.ssh

在./ssh目錄下生成公鑰與私鑰(如果沒有.ssh先使用ssh命令連接到一台遠程主機后退出就會生成./ssh)

ssh-keygen -t rsa

接下來就是把公鑰拷貝到需要遠程連接的主機上

 ssh-copy-id 主機名

之后執行ssh 主機就可以免密登錄了,此外ssh連接用的22號端口默認是開放的,所以不用擔心防火牆的問題

當ssh無法連接時,可以先嘗試能否ping通,然后檢查/etc/hosts文件,如果要在本機上執行hadoop的mapreduce程序,還需要要執行下ssh-copy-id 本機

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM