当有人通过ssh连接时,如何自动启动程序。
当有人与ssh连接时,使用ubuntu会自动显示是否有可用的更新。我想要一个人在登录时自动运行以向他们展示一些信息。
我在Google上搜索过尝试查找类似的内容,但我能找到的唯一办法是如何让ssh服务在启动时自动启动。
答案 0 :(得分:1)
您可以在~/.ssh/rc
中添加脚本。来自sshd
man page:
〜/ .ssh / rc
包含在用户的主目录可访问之前运行的初始化例程。该文件只能由用户写入,不需要其他任何人可读。
您也可以使用/etc/ssh/sshrc
文件。
<强>的/ etc / SSH / SSHRC 强>
与〜/ .ssh / rc类似,它可用于全局指定特定于机器的登录时初始化。该文件只能由root写入,并且应该是世界可读的。
有关详情,请参阅SSHRC section of the sshd man page。