wiki:waue/sshKeyAuth

Version 2 (modified by waue, 16 years ago) (diff)

--

文章參考:兩小時叢集電腦

假設我們把叢集主機取名為 digger。另外,假設有三台節點,取名為 spade01, spade02, spade03。

/etc/ssh/ssh_config 應如此設定:

Host spade?? digger
StrictHostKeyChecking no

這裡我們只能先設定主機的 ssh_config 檔,節點的以後再設。

每個使用者都要組態公開金鑰式的認證資訊。以下的指令要由使用者自行輸入:

$ cd
$ ssh-keygen -t rsa -b 1024 -N "" -f ~/.ssh/id_rsa
$ cat .ssh/id_rsa.pub > .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys

配合之前在主機與節點的 /etc/ssh/ssh_config 裡的設定,節點與節點間彼此呼叫對方執行程式時,便可以完全自動化,不必指定密碼。