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