[ca] L'Aucoop (Associació d'Universitaris per a la Cooperació) és una associació formada per estudiants de la UPC amb l'objectiu de col·laborar amb països en vies de desenvolupament en l'àmbit tecnològic. Un d'aquests països és el Senegal, on l'Aucoop col·labora en el projecte Origen de la ONG Open Arms. Aquest projecte pretén solucionar el problema de la migració tractant el problema des de l'origen, formant a la gent del Senegal per intentar millorar la seva qualitat de vida. D'aquesta manera, es vol evitar que s'exposin als grans perill que suposa una migració irregular. Dins del projecte d'Origen, l'Aucoop ha creat un sistema que els permet comunicar-se amb els servidors del Senegal des de Barcelona i solucionar qualsevol problema que sorgeixi de forma remota. Degut a que el servidor del Senegal té una IP privada, s'ha muntat un reverse-tunnel entre els servidors, de manera que el servidor del Senegal ha d'iniciar la connexió amb el servidor de Barcelona per tal que aquest pugui accedir-hi mitjançant SSH. Aquestes connexions es veuen molt afectades per la inestabilitat de la connexió a internet que hi ha al Senegal, que provoca que sovint hi hagin moltes micro-desconnexions. Cadascuna d'aquestes desconnexions obliga als servidors a establir una nova connexió, de manera que, si el sistema no està ben preparat, és pràcticament inutilitzable. A més, el fet que el servidor del Senegal hagi d'iniciar les connexions pot fer que el servidor de l'Aucoop sigui vulnerable a accessos indesitjats, de manera que s'ha d'assegurar que el sistema és capaç de gestionar correctament la seguretat de les connexions. En aquest Treball de Fi de Grau es duu a terme un estudi sobre els diferents mètodes que es poden seguir per mantenir connexions SSH actives, de manera que puguin tolerar desconnexions de la xarxa, així com la implementació d'un d'aquests mètodes en el sistema de l'Aucoop. A més, es crea un entorn segur en el servidor de l'Aucoop per tal d'assegurar la seguretat de les connexions amb el servidor del Senegal.

[en] The Aucoop (Association of University Students for Cooperation) is an association formed by UPC students with the aim of collaborating with developing countries in the technological field. One of these countries is Senegal, where Aucoop is collaborating in the Origen project of the NGO Open Arms. This project aims to solve the problem of migration by addressing the problem from the origin, educating the people of Senegal to try to improve their quality of life. In this way, they want to prevent them from being exposed to the great dangers posed by irregular migration. As part of the Origin project, Aucoop has created a system that allows them to communicate with Senegalese servers from Barcelona and solve any problem that arises remotely. Because the Senegalese server has a private IP, a reverse tunnel has been set up between the servers, so the Senegalese server must initiate the connection with the Barcelona server so that it can access it via SSH. These connections are severely affected by the instability of the internet connection in Senegal, which often causes many micro-disconnections. Each of these disconnections forces the servers to establish a new connection, so that if the system is not well prepared, it is virtually unusable. In addition, the fact that the Senegalese server has to initiate connections can make the Aucoop server vulnerable to unwanted access, so it must be ensured that the system is able to properly manage the security of the connections. This Final Degree Project conducts a study on the different methods that can be followed to maintain active SSH connections, so that they can tolerate network disconnections, as well as the implementation of one of these methods in the Aucoop system. In addition, a secure environment is created on the Aucoop server to ensure the security of connections with the Senegalese server.