ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Failing SSH Certs

    Scheduled Pinned Locked Moved IT Discussion
    sshlinux
    13 Posts 3 Posters 2.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Here is the setup from the Jump Server side:

      -bash-4.2$ cd ~
      -bash-4.2$ pwd
      /home/scott
      -bash-4.2$ ll
      total 4
      -rw-rw-r--. 1 scott scott 69 Feb 27 13:54 cclist
      -bash-4.2$ cd .ssh
      -bash-4.2$ ll
      total 12
      -rw-------. 1 scott scott 1679 Feb 27 14:53 id_rsa
      -rw-r--r--. 1 scott scott  399 Feb 27 14:53 id_rsa.pub
      -rw-r--r--. 1 scott scott  569 Mar  3 15:43 known_hosts
      
      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        And one of the clients:

        -bash-4.2$ pwd
        /home/scott/.ssh
        -bash-4.2$ ll
        total 4
        -rwx------. 1 scott scott 399 Feb 27 16:21 authorized_keys
        
        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller
          last edited by

          This is what /var/log/secure produces when it fails:

          Mar  3 17:28:10 cc-lnx-dev1 sshd[11656]: Connection closed by 168.235.144.189 [preauth]
          Mar  3 17:29:52 cc-lnx-dev1 sshd[11662]: reverse mapping checking getaddrinfo for c1115753-27900.cloudatcost.com    [168.235.144.189] failed - POSSIBLE BREAK-IN ATTEMPT!
          
          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @scottalanmiller
            last edited by

            @scottalanmiller said:

            This is what /var/log/secure produces when it fails:

            Mar  3 17:28:10 cc-lnx-dev1 sshd[11656]: Connection closed by 168.235.144.189 [preauth]
            Mar  3 17:29:52 cc-lnx-dev1 sshd[11662]: reverse mapping checking getaddrinfo for c1115753-27900.cloudatcost.com    [168.235.144.189] failed - POSSIBLE BREAK-IN ATTEMPT!
            

            Wow. That doesn't tell much. You might try SSH in Verbose mode (ssh -v)

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller
              last edited by scottalanmiller

              Here is the output.

                 -bash-4.2$ ssh -v cc-lnx-dev1
              OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
              debug1: Reading configuration data /etc/ssh/ssh_config
              debug1: /etc/ssh/ssh_config line 51: Applying options for *
              debug1: Connecting to cc-lnx-dev1 [168.235.145.186] port 22.
              debug1: Connection established.
              debug1: identity file /home/scott/.ssh/id_rsa type 1
              debug1: identity file /home/scott/.ssh/id_rsa-cert type -1
              debug1: identity file /home/scott/.ssh/id_dsa type -1
              debug1: identity file /home/scott/.ssh/id_dsa-cert type -1
              debug1: identity file /home/scott/.ssh/id_ecdsa type -1
              debug1: identity file /home/scott/.ssh/id_ecdsa-cert type -1
              debug1: Enabling compatibility mode for protocol 2.0
              debug1: Local version string SSH-2.0-OpenSSH_6.4
              debug1: Remote protocol version 2.0, remote software version OpenSSH_6.4
              debug1: match: OpenSSH_6.4 pat OpenSSH*
              debug1: SSH2_MSG_KEXINIT sent
              debug1: SSH2_MSG_KEXINIT received
              debug1: kex: server->client aes128-ctr [email protected] none
              debug1: kex: client->server aes128-ctr [email protected] none
              debug1: sending SSH2_MSG_KEX_ECDH_INIT
              debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
              debug1: Server host key: ECDSA 7a:56:bb:86:38:e6:e0:f7:ef:2b:7a:d3:68:f2:ad:48
              debug1: Host 'cc-lnx-dev1' is known and matches the ECDSA host key.
              debug1: Found key in /home/scott/.ssh/known_hosts:2
              debug1: ssh_ecdsa_verify: signature correct
              debug1: SSH2_MSG_NEWKEYS sent
              debug1: expecting SSH2_MSG_NEWKEYS
              debug1: SSH2_MSG_NEWKEYS received
              debug1: Roaming not allowed by server
              debug1: SSH2_MSG_SERVICE_REQUEST sent
              debug1: SSH2_MSG_SERVICE_ACCEPT received
              debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
              debug1: Next authentication method: gssapi-keyex
              debug1: No valid Key exchange context
              debug1: Next authentication method: gssapi-with-mic
              debug1: Unspecified GSS failure.  Minor code may provide more information
              No Kerberos credentials available
              
              debug1: Unspecified GSS failure.  Minor code may provide more information
              No Kerberos credentials available
              
              debug1: Unspecified GSS failure.  Minor code may provide more information
              
              
              debug1: Unspecified GSS failure.  Minor code may provide more information
              No Kerberos credentials available
              
              debug1: Next authentication method: publickey
              debug1: Offering RSA public key: /home/scott/.ssh/id_rsa
              debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
              debug1: Trying private key: /home/scott/.ssh/id_dsa
              debug1: Trying private key: /home/scott/.ssh/id_ecdsa
              debug1: Next authentication method: password
              
              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @scottalanmiller
                last edited by A Former User

                @scottalanmiller Turn off GSSAPIAuthentication ( GSSAPIAuthentication no) in the SSH Config (/etc/ssh/sshd_config) as that's for Kerberos.

                Also try restorecon -R ~/.ssh to make sure the SELinux is setup for proper security context for the keys.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @A Former User
                  last edited by

                  @thecreativeone91 said:

                  @scottalanmiller Turn off GSSAPIAuthentication ( GSSAPIAuthentication no) in the SSH Config (/etc/ssh/sshd_config) as that's for Kerberos.

                  Also try restorecon -R ~/.ssh to make sure the SELinux is setup for proper security context for the keys.

                  Awesome, that did it!

                  1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller
                    last edited by

                    For reference, it was only the SELinux portion that was needed...

                    restorecon -R ~/.ssh
                    
                    1 Reply Last reply Reply Quote 0
                    • thanksajdotcomT
                      thanksajdotcom
                      last edited by

                      Unrelated question but how do you indent all your code lines four spaces manually or how do you do it automatically?

                      scottalanmillerS 1 Reply Last reply Reply Quote -1
                      • scottalanmillerS
                        scottalanmiller @thanksajdotcom
                        last edited by

                        @thanksajdotcom said:

                        Unrelated question but how do you indent all your code lines four spaces manually or how do you do it automatically?

                        If it is one line, like that one there, I just hit the space bar four times. When it is a large code block, I copy into Notepad++, Ctrl-A, Tab, and copy into here.

                        thanksajdotcomT 1 Reply Last reply Reply Quote 1
                        • thanksajdotcomT
                          thanksajdotcom @scottalanmiller
                          last edited by

                          @scottalanmiller said:

                          @thanksajdotcom said:

                          Unrelated question but how do you indent all your code lines four spaces manually or how do you do it automatically?

                          If it is one line, like that one there, I just hit the space bar four times. When it is a large code block, I copy into Notepad++, Ctrl-A, Tab, and copy into here.
                          ...
                          I figured you must

                          1 Reply Last reply Reply Quote -1
                          • 1 / 1
                          • First post
                            Last post