Ubuntu

無法從 Ubuntu SSH 到 RHEL 或 CentOS

  • September 4, 2012

我正在嘗試為 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``

引用自:https://serverfault.com/questions/147859