Console

在連接時執行控制台應用程序

  • June 12, 2009

我希望這是正確的論壇,請原諒這個幼稚的問題。

我想為(非專用)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/ ) 的東西。

引用自:https://serverfault.com/questions/24983