Ssh

公鑰認證 + Kerberos

  • August 8, 2016

我已經設置了公鑰身份驗證,以便SSH連接到我的大學機器。但是,它只讓我登錄到本地電腦,並沒有給我訪問網路文件夾所需的 Kerberos 憑據。這會導致 git 等工具出現問題。

有沒有辦法讓我在連接時自動獲取 Kerberos 憑據SSH而不輸入我的 Kerberos 密碼?

我的客戶端機器是 OSX 10.6,我的大學機器是 Ubuntu 12.04

僅當您通過密碼對啟用 Kerberos 的伺服器進行身份驗證時,Kerberos 才會起作用。你可以:

  • 如果使用者已經通過已知領域的身份驗證,則為傳入使用者設置 kerberos 信任;
  • 在 ssh 客戶端和伺服器上啟用 GSSAPI 憑據轉發(‘ssh -K’,用於 sshd 的 GSSAPIAuthentication),如果伺服器和客戶端屬於同一個 kerberos 域,這將起作用。

引用自:https://unix.stackexchange.com/questions/40544