无法从Ubuntu到RHEL或CentOS ssh

我正在尝试为2个不同的框设置基于公钥的身份validation。 e上的另一个RHEL是CentOS。 我有两个相同的问题,其中ssh失败,并回落到基于密码的身份validation。 似乎是造成这个错误是相当模糊的:

debug1: Unspecified GSS failure. Minor code may provide more information 

未find凭证caching文件'/ tmp / krb5cc_1000'

两个盒子完全不相关。 我有我的公钥在两个框上的.ssh / authorized_keys文件,所有的权限都检查和良好(700为.ssh和600为内部)我有一堆其他服务器运行在各种口味(Gentoo,Fedora,FreeBSD等。)和公共密钥ssh工作得很好,但CentOS和RHEL给我这个由于某种原因:(

任何人都经历过这个? 我甚至不知道如何进一步分析这个问题:(

  • Ubuntu服务器端口转发的简单方法?
  • 服务器不能ping或连接到自己
  • 如何自动安装Phusion Passenger和Nginx?
  • 如何启动dovecot?
  • Apache2反向代理保持错误500
  • 是“对我撒谎?
  • 2 Solutions collect form web for “无法从Ubuntu到RHEL或CentOS ssh”

    您收到的错误与Kerberos身份validation有关。

    我假设你没有使用Kerberos,并且你的密钥设置正确。

    尝试添加/更改这些在您的SSHconfiguration文件

    sshd_config中

    GSSAPIAuthentication no

    GSSAPICleanupCredentials no

    KerberosAuthentication no

    KerberosOrLocalPasswd没有

    KerberosTicketCleanup没有

    ssh_config中

    RSAAuthentication是

    PasswordAuthentication yes

    基于HostbasedAuthentication没有

    GSSAPIAuthentication no

    GSSAPIDelegateCredentials no

    SELinux权限阻止SSH服务访问authorized_keys。

    使用restorecon -r /root/.ssh来恢复权限,或完全closuresSELinux。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.