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

npm install –save hubot-sshbot

Hubot - Using with SSH

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

set HUBOT_SSH_HOST_KEY=

Hubot - Using with SSH

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

set HUBOT_SSH_PORT=

Hubot - Using with SSH

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

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

hubot -a sshbot

Hubot - Using with SSH

接著透過 SSH 連進去。

Hubot - Using with SSH

就可以看到 SSH Hubot 的畫面。

Hubot - Using with SSH

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

Hubot - Using with SSH

Hubot - Using with SSH