【问题标题】:Autostart program when ssh connectsssh 连接时自动启动程序
【发布时间】:2016-05-20 18:37:09
【问题描述】:

当有人通过 ssh 连接时,如何自动启动程序。

使用 ubuntu,当有人使用 ssh 连接时,它会自动显示是否有可用的更新。我希望一个应用程序在有人登录时自动运行以向他们显示一些信息。

我在 Google 上搜索过,试图找到类似的东西,但我唯一能找到的就是如何让 ssh 服务在启动时自动启动。

【问题讨论】:

  • 登录的用户是你还是其他人?
  • 投票赞成关闭,而不是编程问题。

标签: linux ssh command-line


【解决方案1】:

您可以将脚本放入 ~/.ssh/rc。来自sshdman page

~/.ssh/rc

包含在用户的主目录变得可访问之前运行的初始化例程。这个文件应该只有用户可以写,其他人不需要读。

您也可以使用/etc/ssh/sshrc 文件。

/etc/ssh/sshrc

与 ~/.ssh/rc 类似,它可用于全局指定特定于机器的登录时间初始化。此文件应该只能由 root 写入,并且应该是全世界可读的。

如需了解更多信息,请阅读SSHRC section of the sshd man page

【讨论】:

    猜你喜欢
    • 2015-01-17
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 2011-10-10
    相关资源
    最近更新 更多