No puedo SSH localhost. También instalé el servidor OpenSSH en mi Ubuntu 12.04 LTS (32 bit).
conectado a la red (ip: 192.168.1.2) hadoop instalado, ejecutando hadoop para la máquina local.
Esto es lo que obtengo:
root@kunal-Extensa-4620:/# ssh -vvv localhost
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1
debug2: fd 3 setting O_NONBLOCK
debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
debug3: load_hostkeys: loaded 0 keys
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer
/var/log/syslog
y/var/log/auth.log
.ssh -vvv localhost
No tiene ningún sentidossh -vvv user@localhost
debería ser lo correctoRespuestas:
En los comentarios , parecía que su archivo de configuración del servidor OpenSSH (
/etc/ssh/sshd_config
) está vacío. Vuelva a instalar el archivo de configuración purgando y reinstalando:Eliminar el archivo de configuración:
purga:
Instalar en pc:
Es posible que esto no funcione, luego siga: ¿Cómo puedo restaurar los archivos de configuración?
fuente
En tu registro veo el siguiente mensaje
debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
eso significa que la máquina está tratando de buscar hosts y se ha intentado más sobre conexión para verificar los registros ssh y publicar aquí (eso revelará si alguna conexión alcanzó localhost o no)
también verifique si el puerto 22 está abierto para conexiones entrantes en su extremo porque parece que el puerto 22 está cerrado en su extremo para conexiones entrantes, verifique si, por cierto, está ejecutando algún tipo de firewall (IPTABLES), etc. que lo bloquea
¿Cuál es el mensaje exacto que aparece en la pantalla cuando haces ssh user @ localhost que escribiste?
ssh -vvv localhost
No tiene ningún sentidossh -vvv user@localhost
debería ser lo correctofuente
Te conectas usando el siguiente comando
Cambie el nombre de usuario a cualquier usuario que esté disponible en esa computadora
fuente
ssh
usará el nombre de usuario actual por defecto.cat /var/log/auth.log | tail