| | 1 | 文章參考:[http://tech.seety.org/linux/diskless.html 兩小時叢集電腦] |
| | 2 | |
| | 3 | 假設我們把叢集主機取名為 digger。另外,假設有三台節點,取名為 spade01, spade02, spade03。 |
| | 4 | |
| | 5 | /etc/ssh/ssh_config 應如此設定: |
| | 6 | |
| | 7 | {{{ |
| | 8 | Host spade?? digger |
| | 9 | StrictHostKeyChecking no |
| | 10 | }}} |
| | 11 | |
| | 12 | 這裡我們只能先設定主機的 ssh_config 檔,節點的以後再設。 |
| | 13 | |
| | 14 | |
| | 15 | 每個使用者都要組態公開金鑰式的認證資訊。以下的指令要由使用者自行輸入: |
| | 16 | {{{ |
| | 17 | $ cd |
| | 18 | $ ssh-keygen -t rsa -b 1024 -N "" -f .ssh/id_rsa |
| | 19 | $ cat .ssh/id_rsa.pub > .ssh/authorized_keys |
| | 20 | $ chmod 600 .ssh/authorized_keys |
| | 21 | }}} |
| | 22 | |
| | 23 | 配合之前在主機與節點的 /etc/ssh/ssh_config 裡的設定,節點與節點間彼此呼叫對方執行程式時,便可以完全自動化,不必指定密碼。 |