希望在用户连接到我的 SSH 服务器时启动一个 Python 程序。一个示例用例是 MUD 程序(除了使用 SSH 而不是 Telnet)。如果他们以某种方式退出程序或程序出错,我希望他们与服务器断开连接。
答案1
您可以将程序设置为 shell/etc/passwd
答案2
在 shell 初始化脚本中使用exec
要运行的程序替换当前进程。退出时,用户将注销,连接也将断开。
希望在用户连接到我的 SSH 服务器时启动一个 Python 程序。一个示例用例是 MUD 程序(除了使用 SSH 而不是 Telnet)。如果他们以某种方式退出程序或程序出错,我希望他们与服务器断开连接。
您可以将程序设置为 shell/etc/passwd
在 shell 初始化脚本中使用exec
要运行的程序替换当前进程。退出时,用户将注销,连接也将断开。