多臺(tái)服務(wù)器相互無密碼訪問,與兩臺(tái)服務(wù)器單向無密碼訪問的原理是一樣的,只不過由于是多臺(tái)服務(wù)器之間相互無密碼訪問,不能象兩臺(tái)服務(wù)器無密碼登錄那樣直接上傳,步驟如下:
- 在每臺(tái)服務(wù)器上都執(zhí)行 'ssh-keygen -t rsa' 生成密鑰對(duì);
- 在每臺(tái)服務(wù)器上生成密鑰對(duì)后,將公鑰復(fù)制到需要無密碼登陸的服務(wù)器上;
- 舉例如192.168.15.240,192.168.15.241,192.168.15.242這三臺(tái)服務(wù)器需要做相互免密碼登陸,在每臺(tái)服務(wù)器生成密鑰對(duì)后,在每臺(tái)服務(wù)器上執(zhí)行 'ssh-copy-id ' 命令(具體說明及用法見最后附錄),將公鑰復(fù)制到其它兩臺(tái)服務(wù)器上(此處以192.168.15.240為例,用戶為root,其它兩臺(tái)步驟相同)
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.15.241
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.15.242
以上命令,可以自動(dòng)將公鑰添加到名為authorized_keys的文件中,在每臺(tái)服務(wù)器都執(zhí)行完以上步驟后就可以實(shí)現(xiàn)多臺(tái)服務(wù)器相互無密碼登陸了
dbus-launch --exit-with-session vncserver