歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> ssh無密碼手順設置

ssh無密碼手順設置

日期:2017/3/1 17:02:21   编辑:關於Linux
ssh無密碼手順設置 由於網上好多配置無密碼登錄都很不好用,我干脆自己寫一個放上來共大家參考了,我這邊准備了3台測試機,需求是這三台機器都可以不使用密碼互相訪問。 步驟如下: www.2cto.com Java代碼 192.168.100.67 master 192.168.100.68 slave1 192.168.100.69 slave2 進入master (hadoop用戶) 執行: ssh-keygen -t rsa 進入~/.ssh目錄 生成的id_rsa id_rsa.pub cp id_rsa.pub authorized_keys 然後確認authorized_keys的權限是600如果不是就chmod 600 id_rsa 其余的都是644 然後ssh master date測試 進入slave1 (hadoop用戶) 進入~/.ssh目錄 將master上的ssh-keygen -t rsa 放入該目錄下 chmod 600 id_rsa 然後ssh slave1 date測試 然後master與slave1互相測試一下 slave2同slave1 其實cp id_rsa.pub authorized_keys無所謂,最好用cat命令,我這個就是圖省事兒了,另外我懶得巧scp所以麻煩點,其實這個很容易理解,就是3個機器使用同樣的私鑰,於是公鑰生成一套就夠用了 當然三個機器的~/.ssh目錄的權限以及下面文件的權限必須完全相同,如果不同也不行。 我一般為了省事,三台機器都運行ssh-keygen -t rsa命令,然後將一台機器生成的密鑰對覆蓋後面兩個機器,並且chmod成相同的權限,也就是id_rsa 600 id_rsa.pub 644 authorized_keys 644。 由於密鑰一樣,所以自己可以連接自己就可以順利連接其他機器,如果連接不了可以看看/etc/hosts文件是不是沒配置。
Copyright © Linux教程網 All Rights Reserved