Shell
僅向某些使用者提供 SSH 和 shell 訪問權限且資源使用有限
我正在嘗試讓一個使用者可以通過 SSH 訪問我的伺服器並允許它擁有一個 shell,僅限於使用,比如 screen 和 irssi。它不應該能夠看到其他目錄,除了它的主文件夾和其中的子目錄。並且記憶體/cpu的使用量應該限制在一定的範圍內。我應該如何在 Centos 6.1 伺服器上實現它?
使用 ssh authorized_keys 文件中的“命令”指令,和/或指定應為使用者使用受限 shell (/bin/rsh)。o’reilly ssh 書是一本重要的參考指南(沒有雙關語);或Google“受限外殼”、“ssh 授權文件”。一些參考資料:
無論如何,這是一種指向其他答案的元答案,但關鍵實際上是使用授權文件並指定允許在遠端主機上執行的命令,和/或使用受限 shell限制對遠端盒子的訪問。