Linux多台機器配置ssh免登錄


1.安裝ssh.  sudo apt-get install ssh. 安裝完成后會在~目錄(當前用戶主目錄,即這里的/home/xuhui)下產生一個隱藏文件夾.ssh(ls -a 可以查看隱藏文件)。如果沒有這個文件,自己新建即可(mkdir .ssh). 2.進入.ssh目錄下面,在每台機器上執行:ssh-keygen -t rsa 之后一路回車,產生密鑰; 3。完成第二步后會產生兩個文件: id-rsa #私鑰 id-rsa.pub #公鑰 4.在第一台機器的目錄.ssh下執行命令,cat  id-rsa.pub >> authorized_keys;此后.ssh下面會出現authorized_keys文件。 5.然后將第一台機器的.ssh目錄下面的authorized_keys文件拷貝到第二台計算機的.ssh目錄下,如:scp authorized_keys xuhui@cloud002:~/.ssh/

6.再轉到第二台機器的.ssh目錄下,會發現剛剛傳輸過來的文件-authorized_keys,然后執行命令,將第二台計算機的公鑰也加進來,如:cat id-rsa.pub >> authorized_keys. 7.將第二台計算機新生成的authorized_keys傳輸第三台計算機,將第三台計算機的公鑰-id-rsa.pub添加到從第二台計算機傳過來的authorized_keys里面。 8.依次類推,直至最后一台計算機。 9.在最后一台計算機執行完添加后,生成的authorized_keys文件就包含所有計算機的公鑰,如果以后還有機器加進來,可以直接添加到文件-authorized_keys。最后,將最后生成的authorized_keys復制到每一台計算機的.ssh目錄下,覆蓋掉之前的authorized_keys。 10.完沉第九步后,就可以在任意一台計算機上,免密碼ssh登錄到其他計算了。

 


免責聲明!

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



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