Digital Ocean: ssh_exchange_identification: leer: Conexión restablecida por par

Digital Ocean: ssh_exchange_identification: leer: Conexión restablecida por par

Tengo una gota en Digital Ocean. Sus credenciales se comparten con uno de mis amigos. Solíamos conectarnos a través de ssh como: ssh root@IP_Address
Ahora, debido a la falta de concentración, cometimos un error al ejecutar el siguiente comando mientras estábamos en el servidor:
sudo chmod -R 777 /
debido a que el servidor ya no se conecta a través de nada (SSH/FTP/...) y está dando el siguiente error:
ssh_exchange_identification: read: Connection reset by peer

Esta es la salida dessh root@IP_Address -vv

OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: resolving "IP_Address" port 22 debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to IP_Address [IP_Address] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_rsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/talha/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.2 ssh_exchange_identification: read: Connection reset by peer

Por favor ayúdenme lo antes posible ya que no tengo la copia de seguridad más reciente de los proyectos y bases de datos alojados.

¡Gracias de antemano!

Respuesta1

Como mínimo estricto, inicie sesión como root a través de la consola DO (consulteaquípara obtener instrucciones) y hacer

chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys

(en otras palabras, establezca los derechos de acceso de /root/.sshto rwx------y of /root/.ssh/authorized_keysto rw-------. SSH no confiará en el archivo si otros usuarios pueden acceder a él.

Es posible que también tengas que configurar los derechos de acceso correctos a los archivos en /etc/ssh:

-rw-r--r--   1 root root 300261 Aug 11  2016 moduli
-rw-r--r--   1 root root   1830 Sep 19  2016 ssh_config
-rw-------   1 root root    672 Oct  2  2016 ssh_host_dsa_key
-rw-r--r--   1 root root    605 Oct  2  2016 ssh_host_dsa_key.pub
-rw-------   1 root root    227 Oct  2  2016 ssh_host_ecdsa_key
-rw-r--r--   1 root root    177 Oct  2  2016 ssh_host_ecdsa_key.pub
-rw-------   1 root root    411 Oct  2  2016 ssh_host_ed25519_key
-rw-r--r--   1 root root     97 Oct  2  2016 ssh_host_ed25519_key.pub
-rw-------   1 root root   1675 Oct  2  2016 ssh_host_rsa_key
-rw-r--r--   1 root root    397 Oct  2  2016 ssh_host_rsa_key.pub
-rw-r--r--   1 root root    338 Sep 19  2016 ssh_import_id
-rw-r--r--   1 root root   2598 Sep 19  2016 sshd_config

información relacionada