通过SSH管道触发通知

时间:2019-03-10 17:02:01

标签: ssh push-notification command remote-server

我对SSH和通知(或一般命令)有疑问。

我有: 1.我的电脑是macbook pro 2.我的服务器是Debian 9

在我的服务器上,我有: 1. Node.js(npm,node等) 2.我的Web项目使用node进行构建

我要做什么: 1.服务器上的构建完成后,在我的屏幕(我的Macbook Pro)上显示通知

他们是否有可能直接从服务器上对我的Macbook执行某些命令?我通过SSH连接,因此从Macbook Pro调用服务器上的命令很容易,但是相反...?

希望这很清楚,并且有人有帮助我的想法。

1 个答案:

答案 0 :(得分:1)

  1. 创建一个从Mac到服务器的SSH隧道。 ssh -R 19999:localhost:22 sourceuser@123.45.67.89
  2. 构建完成后,执行ssh localhost -p 19999 notify.sh
  3. notify.sh中实施通知部分。