在连接上运行控制台应用程序

我希望这是适合这个的论坛,并请原谅这个天真的问题。

我想提供一个“客户”login到一个(非专用)的Linux服务器,只运行一个控制台应用程序。 用户不能做任何事情比使用这个应用程序。 情况可能是:

ssh dervinATsomehost.com (no pasword) 

而只是自动执行shell应用程序,说

  Welcome to Dervin's shell. Dervin$ 

当用户说退出时,整个连接将会下降,而不仅仅是应用程序。

这似乎相对简单,但我不知道从哪里开始。

谢谢。

只需将/ etc / passwd文件中的“/ bin / sh”(或“/ bin / bash”)更改为您希望它们运行的​​任何程序,即可将用户的shell设置为应用程序。 请注意,许多程序将允许用户启动一个shell。

取决于你想要他们做什么; 你也可以安装类似rssh( http://www.pizzashack.org/rssh/ )。