Mientras instalaba hadoop en mi máquina local, recibí el siguiente error
ssh -vvv localhost
OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
¿Alguien puede ayudarme a resolver este error, que cambiar el número de puerto?
Elimine SSH con el siguiente comando:
Instale SSH nuevamente con:
Resolverá tu problema.
fuente
¿Tienes
sshd
instalado? Puedes verificar eso con:Para obtener información detallada, puede visitar este enlace .
fuente
sshd
usesudo apt-get install openssh-server
. Cuando creó la cuenta de usuario parahduser
, debe haber creado una contraseña. No confunda eso con la frase de contraseña vacía que podría haber configurado para ssh sin contraseña desde lahduser
cuenta a sí misma en localhost.Intente instalar el paquete completo de SSH:
Tenía el
ssh
comando en mi Ubuntu pero obtuve el error como tú. Después de la instalación completa, todo se resolvió.fuente
Compruebe si este puerto está abierto. Quizás tu demonio SSH no se esté ejecutando. Vea si sshd se está ejecutando. Si no es así, inícielo.
fuente
Hice toda la sugerencia anterior y no funcionó. Luego reinicio el servicio ssh y funciona. Esto es lo que hago:
Entonces rehago
Ahora puedo conectarme a mi localhost. Espero eso ayude
fuente
Asegúrese de que /etc/hosts.allow contenga:
O
O - alguna otra variante
ASEGÚRESE de que la primera línea del archivo NO comience con ALL: ALL: DENY
NADA podrá comunicarse con el host ... en cualquier puerto.
fuente
Si reinicia el servicio, funcionará
Entonces revisa
Funcionará
fuente
Yo uso una Mac, esto funcionó para mí:
Abra Preferencias del sistema, luego busque 'compartir'.
Elija Inicio de sesión remoto, asegúrese de que esté activado y recuerde agregar los usuarios requeridos.
Lo tengo de aqui
fuente
Para mi caso (ubuntu 14.04, recién instalado), ¡simplemente ejecuto el siguiente comando y funciona!
sudo apt-get install ssh
fuente
Por lo que vale, obtuve el siguiente error al intentar ssh en mi máquina local, ejecutando Ubuntu 16.04 Xenial, desde una vm.
Se solucionó de inmediato con:
Tome nota, antes de corregir: 'qué sshd' no devolvió nada y 'qué ssh' devolvió
Y después de la corrección: 'which sshd' regresó
fuente
Solía:
Entonces:
fuente
Puede ser causado por algunos de los siguientes:
apt-get install ssh openssh-client openssh-server
ufw allow ssh
fuente
En mac, vaya a configuración del sistema-> red-> compartir y permita el inicio de sesión remoto.
prueba ssh localhost
Deberías estar bien.
fuente
Lo que funcionó para mí es:
Probé todas las soluciones mencionadas anteriormente, pero de alguna manera este directorio / var / run / sshd todavía me faltaba. Tengo Ubuntu 16.04.4 LTS. Espero que mi respuesta ayude si alguien tiene el mismo problema. ubuntu sshxenial
fuente
Mi número de puerto es diferente. intenté usar
esto funcionó para mí
fuente
Si aún tiene problemas, intente lo siguiente:
Esto también podría funcionar.
fuente
En realidad, resolví esto, acabo de instalar shh daemon.
en terminal:
fuente
Una forma de hacerlo es ir a la terminal
y reinicie nuevamente su servicio ssh usando:
El problema se resolverá. Gracias
fuente
Si está utilizando centOS o Red Hat, primero debe actualizar SElinux. Ejecute la siguiente declaración
entonces necesitas ejecutar
buena suerte
fuente
Si está seguro de que ha instalado ssh, entonces es posible que
ssh
y / osshd
haya terminado o que el servicio del servidor no se haya iniciado. Para comprobar si estos procesos se están ejecutando, utilice:O
Es probable que
ssh
esté activo y funcionando, perosshd
no lo estaría. Para habilitarlos:NÓTESE BIEN; - algunos sistemas tienen una opción de reinicio, pero el mío no
fuente
tratar
sudo vi /etc/ssh/sshd_config
en las primeras mentiras encontrarás
Archivo de configuración generado por paquete
Consulte la página de manual de sshd_config (5) para obtener más detalles
Qué puertos, IP y protocolos escuchamos
Puerto xxxxx
cambie el Puerto xxxxx a "Puerto 22" y salga de vi guardando los cambios.
reiniciar ssh
sudo service ssh restart
fuente
sudo systemctl enable sshd sudo systemctl start sshd
fuente
Puede que deba editar su
/etc/hosts
. Por ejemplo, si mihostname
esub0
, pero elhostname
en/etc/hosts
eslocalhost
, puede ocurrirPorque el
hostname
in no lo/etc/hosts
es .localhost
ub0
Por lo tanto, debe tener cuidado
hostname
al crear clústeres distribuidos.fuente
Para Linux:
Elimine SSH con el siguiente comando:
Instale SSH nuevamente con:
fuente
debe verificar la configuración en sshd_config ListenAddress 0.0.0.0 actualizar esto y reiniciar el servicio sshd que resolverá el problema.
fuente
si puede hacer ping y no ssh, entonces es un firewall. El firewall en 18.4 (no estoy seguro de otras versiones) está activado de forma predeterminada y solo permite el puerto 8080.
Aquí como lo arreglas
https://linuxconfig.org/how-to-enable-disable-firewall-on-ubuntu-18-04-bionic-beaver-linux
fuente
Verifique el archivo / etc / ssh / sshd_config para el número de puerto. Asegúrate de que sea 22.
fuente