要將 Hubot 整合 SSH,可以安裝 hubot-sshbot。

npm install –save hubot-sshbot

1.png

安裝完後透過 HUBOT_SSH_HOST_KEY 環境變數指定 SSH key。

set HUBOT_SSH_HOST_KEY=

2.png

透過 HUBOT_SSH_POST 環境變數指定要使用的 Port (預設是使用 3050)。

set HUBOT_SSH_PORT=

3.png

透過 HUBOT_SSH_HOST 環境變數指定 Host 的位置 (預設是 0.0.0.0)。

將 Hubot 運行起來並指定使用 SSH adapter。

hubot -a sshbot

4.png

接著透過 SSH 連進去。

5.png

就可以看到 SSH Hubot 的畫面。

6.png

可以透過 SSH Hubot 調用 Hubot 命令。

7.png

8.png