Bash自动退出/注销SSH会话

时间:2013-02-20 11:52:28

标签: linux bash

我想要在成功SSH session时启动脚本。

到目前为止,我通过将脚本路径和脚本名称放在.bash_profile文件中来实现此目的。

我编写的脚本是文本菜单驱动,为用户提供了多种选择。

其中一个选项是quit/exit,我需要(一旦选中)退出脚本并从SSH会话中注销用户。

这可能吗?

到目前为止,我还没有实现这一目标。退出脚本很容易,但无论我尝试什么,我总是以命令行提示结束,在这种情况下,我们试图避免。

先谢谢,

1 个答案:

答案 0 :(得分:1)

由于对mark a comment as an answer的功能请求仍然被拒绝,我在此处复制上述解决方案。

将ssh-keys与强制命令一起使用,或者调查sshd_config文件中的ForceCommand选项(虽然这适用于所有用户)。 - CarlosCampderrós