2015-12-05 54 views
0

我有一個web應用程序,我想爲用戶提供一個功能,以便能夠ssh到linux服務器,而不必將所有用戶的憑證從Psql數據庫添加到linux服務器。相反,我想直接使用憑據ssh。我認爲這是可能的使用Linux可插拔認證模塊(帕姆),但我不知道從哪裏開始,我想要一些幫助?如何使用ssh的sql數據庫?

回答

1

您需要爲數據庫用戶設置pam_pgsql和nss_pgsql以成爲一等公民(本地用戶)。然後他們可以像使用passwd/shadow/group文件的用戶一樣簡單地ssh。

從所述軟件包安裝開始並閱讀其配置手冊。請記住:PAM用於身份驗證,NSS用於名稱到用戶名和後面的翻譯。

+1

從這裏開始:http://pgfoundry.org/projects/sysauth/ - 看起來他們現在維持這些。下載並查看README文件中的一些手冊 –

相關問題