Ssh
公鑰認證 + Kerberos
我已經設置了公鑰身份驗證,以便
SSH
連接到我的大學機器。但是,它只讓我登錄到本地電腦,並沒有給我訪問網路文件夾所需的 Kerberos 憑據。這會導致 git 等工具出現問題。有沒有辦法讓我在連接時自動獲取 Kerberos 憑據
SSH
而不輸入我的 Kerberos 密碼?我的客戶端機器是 OSX 10.6,我的大學機器是 Ubuntu 12.04
僅當您通過密碼對啟用 Kerberos 的伺服器進行身份驗證時,Kerberos 才會起作用。你可以:
- 如果使用者已經通過已知領域的身份驗證,則為傳入使用者設置 kerberos 信任;
- 在 ssh 客戶端和伺服器上啟用 GSSAPI 憑據轉發(‘ssh -K’,用於 sshd 的 GSSAPIAuthentication),如果伺服器和客戶端屬於同一個 kerberos 域,這將起作用。