由于我已经有一段时间没有做过这样的事情了,所以我只需要给你一些指导方针,而不是应该接近大纲:
您应该使用 sshd ,生成一些证书并使用它们进行身份验证并将其交给用户,我认为有一种方法可以将它们作为凭据并绕过登录提示。无论您使用的是 telnetd 还是 sshd,您都可以用程序替换启动的 shell,或者创建一个单独的用户帐户并包含一个 shell 脚本(如 bash.rc),该脚本在帐户登录时启动,无论它是否是本地的或远程,或者可能是客户端或两者都确定登录时运行的内容,我认为可以这样设置腻子。