4 votos

Puerto 22: Conexión rechazada Error SSH

Recientemente, he firmado nuevas claves para acceder al servidor de mi amigo. Las claves fueron firmadas en la máquina de mi amigo y yo las firmé y añadí a mi carpeta .ssh. Intenté iniciar sesión varias veces pero recibí un error:

Permission denied (publickey)

Esto me llevó a intentar añadir varias claves en mi carpeta .ssh para acceder al dispositivo de mi amigo. No pude conseguir que nada funcionara.

A continuación, generé un par de claves desde mi propia máquina, y se lo pasé a mi amigo para que lo añadiera a su servidor. Pronto, fui capaz de SSH en el servidor.

Sin embargo, al día siguiente, recibo un error:

Estoy ejecutando macOS Mojave 10.14.6 en mi macbook pro.

ssh: connect to host [hostname] port 22: Connection refused

Intenté desinstalar y volver a instalar OpenSSH a través de Brew, pero no hubo ninguna mejora. Además, intenté hacer SSH a través del puerto 2222, lo que también falló.

Además, intenté acceder a dos servidores diferentes y mi solicitud SSH falló en ambos intentos, por lo que parece un problema del lado del cliente.

Soy bastante nuevo en el trabajo en la terminal sobre mac, por lo que cualquier y todos los consejos serían apreciados. A continuación se muestra el registro de error verboso.

ssh -vvv [user]@utdallas.edu

OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolving "utdallas.edu" port 22
debug2: ssh_connect_direct
debug1: Connecting to utdallas.edu [10.182.71.70] port 22.
debug1: connect to address 10.182.71.70 port 22: Connection refused
ssh: connect to host utdallas.edu port 22: Connection refused

Actualmente, estoy recibiendo un error diferente, y ambos parecen estar relacionados.

ssh -vvv ben@67.207.91.101

OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolve_canonicalize: hostname 67.207.91.101 is address
debug2: ssh_connect_direct
debug1: Connecting to 67.207.91.101 [67.207.91.101] port 22.
debug1: connect to address 67.207.91.101 port 22: Operation timed out
ssh: connect to host 67.207.91.101 port 22: Operation timed out

Los dos servidores a los que he intentado acceder por SSH funcionan con algún tipo de linux. Mi amigo puede acceder a su servidor desde su cuenta, y el servidor de la escuela al que intento acceder también permite SSH para otros usuarios. Ambos puertos 22 están abiertos en las máquinas.

¿Algún consejo o recomendación de diagnóstico para mi problema?

Actualización: He reiniciado mi Mac y he ejecutado ssh -vvv [user]@utdallas.edu La primera vez que lo intenté decía:

OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolving "utdallas.edu" port 22
ssh: Could not resolve hostname utdallas.edu: nodename nor servname provided, or not known

Lo he vuelto a ejecutar y me ha dado otro error. Todos los errores posteriores son de esta forma.

OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolving "utdallas.edu" port 22
debug2: ssh_connect_direct
debug1: Connecting to utdallas.edu [10.182.71.70] port 22.
debug1: connect to address 10.182.71.70 port 22: Connection refused
ssh: connect to host utdallas.edu port 22: Connection refused

0 votos

1. Por favor, añada la versión de su sistema, el sistema y la versión de destino y más verbosidad ( ssh -vvv ... ¡)! 2. "El SSH era problemático, pero pronto solucioné el problema": ¿Cuál era el problema y cómo lo solucionaste?

0 votos

Además, no podemos adivinar qué sistema operativo tiene tu servidor y qué sistema operativo tiene tu cliente. Una edición para añadir detalles sin duda nos ayudará a ayudarte. Ni siquiera está etiquetado como MacOS por lo que no sabemos si viene o va pero asumimos que es MacOS.

0 votos

Gracias, estoy editando mi post ahora.

2voto

Benjamin Walker Puntos 31

He encontrado la solución a mi problema. Estaba intentando conectarme con el nombre de host equivocado.

El resultado final: Comprueba dos, no, tres veces el nombre de host al que te conectas. Muchos de estos problemas se deben a errores simples e inocentes como éste.

4 votos

No te avergüences de esto. Cuando te digo que todos lo hemos hecho Me refiero de todo corazón a cada uno de nosotros y pasó días solucionando problemas sólo para descubrir que estuvimos escribiendo mal todo el tiempo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X