ssh localhost funciona, mas ssh [url externo do localhost] não

ssh localhost funciona, mas ssh [url externo do localhost] não

Estou tentando descobrir como fazer ssh em uma máquina no trabalho (ela executa uma distribuição baseada em RHEL com OpenSSH 5.3). Recebi instruções sobre como configurar chaves, permissões, etc., que aparentemente funcionaram no passado e que segui à risca, mas não consigo fazer o ssh funcionar (se não for óbvio, Sou completamente novo no ssh).

O que está me confundindo é que, da própria máquina, ssh localhostfunciona ssh 127.0.0.1perfeitamente, mas ssh [url of machine]não funciona: -vdá a saída

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to <url> [::1] port 22.
debug1: Connection established.
debug1: identity file /home/<username>/.ssh/identity type -1
debug1: identity file /home/<username>/.ssh/id_rsa type -1
debug1: identity file /home/<username>/.ssh/id_dsa type 2
ssh_exchange_identification: Connection closed by remote host

que é a mesma saída que recebo quando tento fazer login remotamente. Não tenho acesso de administrador, então acho que não consigo acessar nenhum dos logs.

Isso dá a alguém alguma pista sobre qual é o problema ou há alguma maneira de obter mais detalhes sobre a falha sem acesso root?

EDIT: não consigo entrar /etc/ssh/sshd_config, mas /etc/ssh/ssh_configcontém:

#   $OpenBSD: ssh_config,v 1.25 2009/02/17 01:28:32 djm Exp $

# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

# Host *
#   ForwardAgent no
#   ForwardX11 no
#   RhostsRSAAuthentication no
#   RSAAuthentication yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   GSSAPIKeyExchange no
#   GSSAPITrustDNS no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   Port 22
#   Protocol 2,1
#   Cipher 3des
#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#   VisualHostKey no
Host *
    GSSAPIAuthentication yes
# If this option is set to yes then remote X11 clients will have full access
# to the original X11 display. As virtually no X11 client supports the untrusted
# mode correctly we set this to yes.
    ForwardX11Trusted yes
# Send locale-related environment variables
    SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES 
    SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT 
    SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    SendEnv XMODIFIERS

Responder1

Dê uma olhada /etc/ssh/sshd_config. (Se você puder...)

Existem coisas configuradas que definem o comportamento dos servidores SSH, como aceitar conexões e como fazer autorização.

informação relacionada