Ubuntu
無法從 Ubuntu SSH 到 RHEL 或 CentOS
我正在嘗試為 2 個不同的盒子設置基於公鑰的身份驗證。e 上的另一個 RHEL 是 CentOS。我在 ssh 失敗和回退到基於密碼的身份驗證時遇到了同樣的問題。似乎導致這種情況的錯誤非常模糊:
debug1: Unspecified GSS failure. Minor code may provide more information
找不到憑據記憶體文件“/tmp/krb5cc_1000”
這兩個盒子完全不相關。我在兩個盒子上的 .ssh/authorized_keys 文件中都有我的公鑰,所有權限都經過檢查並且良好(.ssh 為 700,內部為 600) .) 和 publickey ssh 工作得很好,但是 CentOS 和 RHEL 出於某種原因給了我這個:(
以前有人經歷過嗎?我什至不知道如何進一步分析這個問題:(
您收到的錯誤與 Kerberos 身份驗證有關。
我假設您沒有使用 Kerberos,並且您的密鑰設置正確。
嘗試在 ssh 配置文件中添加/更改這些
sshd_config
`GSSAPIAuthentication no
GSSAPICleanupCredentials no
KerberosAuthentication no
KerberosOrLocalPasswd no
KerberosTicketCleanup no
ssh_config
`RSAAuthentication yes
PasswordAuthentication yes
HostbasedAuthentication no
GSSAPIAuthentication no
GSSAPIDelegateCredentials no``