SSH 将默认终端更改为主机上的其他程序

SSH 将默认终端更改为主机上的其他程序

因此,我正在创建一个系统,使用openssh,并且我想让连接到主机的客户端自动切换到不同于 shell 的程序。

即,假设我有一个myapp使用文本界面的程序。我想配置openssh,这样当客户端连接时,他们会自动受到欢迎myapp,并且根本不使用 shell。

有没有办法做到这一点?

答案1

好的,我找到了答案——我想要做的是更改用户的默认shell。

例如,您可以在创建用户时通过以下方式执行此操作:

useradd --shell= *path to myapp* user

或者使用:

chsh -s *path to myapp* user

相关内容