我在Git用戶手冊中討論下面討論的主題時遇到了問題。任何闡述或鏈接都會有所幫助。我已經找到了一些討論這個問題的主題,但我老實說,在理解整體概念,寫入語言等方面存在問題。Shell Wrapper:哪個用戶連接VIA SSH
如果你允許每個人都通過公鑰認證與單個用戶連接(如「混帳」) ,你可能不得不給用戶一個shell 包裝,確定哪些用戶連接基於公共密鑰 ,並設置指定該用戶的環境變量。在這裏,我 假設連接的用戶是在$ USER環境變量,所以 您更新腳本通過收集所有的信息開始,你需要:
從here
編輯引用:有問題搞清楚命令,我需要使用它來查看遠程用戶傳入的SSH密鑰。另外,我不知道如何遍歷authorized_keys文件來匹配密鑰。有關於此事的任何文件嗎?
這是我所需要知道的。我理解我猜想它最終應該做什麼,但不知道其中的任何區域。你把很多東西都解決了,謝謝! – user1757359
有點難以理解「找出用戶用來登錄的ssh密鑰」。有任何想法嗎? – user1757359
從下面的答案中檢查出gitolite。可能是針對您問題的打包解決方案。 –