Kladskull Asked: 2017-10-20 12:15:42 +0800 CST2017-10-20 12:15:42 +0800 CST 2017-10-20 12:15:42 +0800 CST 当用户通过 SSH 连接时,如何运行交互式控制台程序 772 希望在用户连接到我的 SSH 服务器时启动 python 程序。一个示例用例是 MUD 程序(使用 SSH 而不是 Telnet 除外)。如果他们以某种方式退出程序或出错,我希望他们与服务器断开连接。 ssh 2 个回答 Voted Best Answer sborsky 2017-10-20T12:32:58+08:002017-10-20T12:32:58+08:00 您可以将您的程序设置为shell/etc/passwd user9517 2017-10-20T12:32:41+08:002017-10-20T12:32:41+08:00 在您的 shell 初始化脚本中使用exec以将当前进程替换为您要运行的程序。当退出时,用户将被注销并断开连接。
您可以将您的程序设置为shell
/etc/passwd
在您的 shell 初始化脚本中使用
exec
以将当前进程替换为您要运行的程序。当退出时,用户将被注销并断开连接。