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.
0 votos
¿Has reiniciado ya tu router/módem y tu Mac?
0 votos
Acabo de reiniciar mi mac y ejecutar
ssh -vvv [host]@utdallas
dos veces. Estoy actualizando el post original con los detalles.0 votos
¿Es sólo ssh a utdallas lo que parece estar bloqueado, o también otros servicios al mismo host?
0 votos
UTDallas es una escuela de tamaño bastante decente (soy un ex alumno) con un número de servidores. ¿Cómo puede estar seguro de que se está conectando a su amigos ¿Servidor? ¿Dirige el departamento de informática allí? Conexión rechazada lo más probable es que el cortafuegos deje caer la conexión SSH (puerto 22).
0 votos
Esto es bastante embarazoso, creo que estaba tratando de conectar con el nombre de host equivocado al servidor. ssh está trabajando junto con telnet. Gracias a todos por su apoyo.