ver usa saber que puertos puerto para ocupados corre como comando abrir abiertos linux hadoop ssh

linux - usa - ver puertos abiertos ubuntu



conectarse al puerto localhost host 22: conexión rechazada (20)

Al instalar hadoop en mi máquina local, recibí un error de seguimiento

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

¿Puede alguien ayudarme a resolver este error, que cambiar el número de puerto?


  1. Elimine SSH con el siguiente comando:

    sudo apt-get remove openssh-client openssh-server

  2. Instale SSH nuevamente con:

    sudo apt-get install openssh-client openssh-server

Solucionará tu problema.


¿Tienes sshd instalado? Puedes verificar eso con:

which ssh which sshd

Para obtener información detallada, puede visitar este enlace .


Asegúrese de que /etc/hosts.allow contenga:

ssh:ALL:allow sshd:ALL:allow

O

ssh:localhost:allow sshd:localhost:allow

O - alguna otra variante

ssh:{host1,host2,host3...}:allow sshd{host1,host2,host3...}:allow

ASEGÚRESE de que la primera línea del archivo NO comienza con TODOS: TODOS: NEGAR

NADA podrá comunicarse con el anfitrión ... en cualquier puerto.


En Mac vaya a la configuración del sistema-> red-> compartir y permita el inicio de sesión remoto.

prueba ssh localhost

Deberías ser bueno.


En realidad resolví esto, acabo de instalar shh daemon.

en la terminal:

sudo apt-get install openssh-server


Hice todas las sugerencias anteriores y no funcionó. Luego reinicio el servicio ssh y funciona. Esto es lo que hago:

service ssh restart

Luego rehago

ssh localhost

Ahora puedo conectarme a mi servidor local. Espero eso ayude


Intente instalar el paquete completo de SSH:

sudo apt-get install ssh

Tenía el comando ssh en mi Ubuntu, pero obtuve el error que tiene. Después de la instalación completa, todo se resolvió.


Mi número de puerto es diferente. intenté usar

ssh localhost -p 8088

esto funcionó para mí


Para mi caso (ubuntu 14.04, recién instalado), acabo de ejecutar el siguiente comando y funciona.

sudo apt-get install ssh


Por lo que vale, recibí el siguiente error al intentar enviar ssh a mi máquina local, ejecutando Ubuntu 16.04 Xenial, desde un vm.

ssh: connect to host 192.168.144.18 port 22: Connection refused

Se corrigió de inmediato con:

sudo apt-get install ssh

Tome nota, antes de corregir: ''which sshd'' no devolvió nada y ''which ssh'' devolvió

/usr/bin/ssh

Y después de la corrección: ''which sshd'' devuelto

/usr/sbin/sshd


Puede editar sus /etc/hosts . Por ejemplo, si mi hostname es ub0 , pero el hostname de hostname en /etc/hosts es localhost , puede ocurrir

connect to host ub0 port 22: Connection refused

Porque el hostname de hostname en /etc/hosts es localhost no ub0 .

Por lo tanto, debe tener cuidado con el hostname cuando construya clústeres distribuidos.


Puede ser causado por alguno de los siguientes:

  1. El servidor SSH no está instalado (solo el cliente SSH), intente: apt-get install ssh openssh-client openssh-server
  2. La conexión está bloqueada por iptables (Firewall), prueba: ufw allow ssh

Si aún tiene problemas, intente lo siguiente:

sudo ufw enable sudo apt-get install openssh-server

Esto también podría funcionar.


Si está seguro de haber instalado ssh, entonces es posible que ssh y / o sshd hayan finalizado o que el servicio del servidor no se haya iniciado. Para verificar si estos procesos se están ejecutando, use:

//this tells you whether your ssh instance is active/inactive sudo service ssh status

O

//this list all running processes whose names contain the string "ssh" sudo ps -A | grep ssh

Es probable que ssh esté activo y en ejecución, pero sshd no. Para habilitarlos:

sudo service ssh start

NÓTESE BIEN; - algunos sistemas tienen una opción de reinicio, pero el mío no


Si está utilizando CentOS o Red Hat, primero debe actualizar SElinux. Ejecute la siguiente declaración

ausearch -c ''sshd'' --raw | audit2allow -M my-sshd

entonces necesitas ejecutar

semodule -i my-sshd.pp

buena suerte


Si instala Hadoop en Mac OSX, asegúrese de activar Inicio de sesión remoto en Preferencias del sistema y luego Compartir archivos . Esto funcionó en mi máquina.


Si reinicia el servicio, funcionará

$ service sshd restart

Entonces revisa

$ ssh localhost

Funcionará


Solía:

sudo service ssh start

Entonces:

ssh localhost


Una forma de hacerlo es ir a la terminal

$ sudo gedit /etc/hosts ***enter your ip address ipaddress of your pc localhost ipaddress of your pc localhost(Edit your pc name with localhost) **

y nuevamente reinicia tu servicio ssh usando:

$ service ssh restart

El problema será resolver. Gracias


Verifica si este puerto está abierto. Tal vez tu demonio SSH no se está ejecutando. Ver si sshd se está ejecutando. Si no, entonces comienza.