A medida que el trabajo desde casa se vuelve una práctica más normal y generalizada, poder acceder de forma remota a un ordenador se ha convertido para muchos en algo muy importante, incluso esencial. La tecnología de acceso remoto brinda a los usuarios la capacidad de acceder a una computadora, dispositivo o red desde una ubicación remota, por ejemplo, nos da la capacidad de acceder a un ordenador de la oficina desde el hogar o a un ordenador de casa desde una ubicación remota.
TeamViewer y Chrome Remote Desktop
TeamViewer es una solución de software para soporte remoto, acceso remoto y colaboración en línea. Está disponible de forma gratuita para uso personal y no comercial. Arch: yay -S teamviewer. Configuremos el acceso remoto con TeamViwer
- Lanza TeamViewer, ve a la pestaña Remote Control (Control remoto) y encontrarás Your ID, tu ID de TeamViewer (por ejemplo, 928 961 702) y tu contraseña temporal (2xqkim46). Debes proporcionar esta información para permitir que alguien pueda accedar a tu ordenador.
- En el otro lado, simplemente teclea la Partner ID, es decir, el ID de TeamViewer del dispositivo al que deseas acceder y controlar de forma remota. Luego te pedirá la contraseña.
Chrome Remote Desktop es una solución de soporte y acceso remoto que permite a un usuario controlar de forma remota el escritorio de otra computadora a través de un protocolo patentado desarrollado por Google.
Putty
Putty es una implementación libre de Telnet y SSH para plataformas Windows y Unix, además de un emulador de terminal xterm.
FileZilla
FileZilla es un cliente FTP, FTPS (FTP con seguridad) y SFTP (SSH File Transfer Protocol, un protocolo seguro de transferencia de archivos) multiplataforma, gratuito, rápido y seguro con muchas funciones útiles y una interfaz gráfica de usuario intuitiva.
- Si deseas instalarlo en Ubuntu/Debian, abre una consola y teclea: sudo apt-get install filezilla.
- Luego, navega a Archivos, Gestor de sitios… y crea un Nuevo sitio: General (Servidor, Usuario, Contraseña), Avanzado (Directorio local y remoto predeterminado), etc.
- Por último, puedes conectarte a tu sitio web y empezar a transferir archivos y directorios.
WinSCP
WinSCP es un popular cliente SFTP y FTP para Microsoft Windows.
VNC
VNC te permite ver y controlar tu Raspberry Pi de forma remota.
- Raspberry Pi: sudo raspi-config, Interface Options, VNC.
- Cliente. Descarga e instala VNC Viewer. Ingresa la dirección de tu servidor VNC, es decir, la dirección IP de tu Raspberry Pi.
Remmina: Acceso remoto a Windows
Puedes usar Remote Desktop para conectar y controlar tu PC desde un dispositivo remoto y Remmina como el cliente de escritorio remoto. Es compatible con SSH, VNC y RDP.
- En Windows: Selecciona Configuración, Sistema, Escritorio remoto, y activa Habilitar escritorio remoto.
- En GNU/Linux (Ubuntu) lanza el Cliente de Escritorio remoto Remmina, Nombre (Windows), Protocolo (RDP), Servidor (IP Windows), Nombre de usuario y contraseña (el de tu usuario de Windows), Resolución (Usar resolución del cliente).
- Si es un usuario de Arch, debe instalar: sudo pacman -S remmina freerdp (soporte RDP) libvncserver (soporte VNC)
RealVNC
RealVNC es una empresa que proporciona software de acceso remoto. Proporciona una experiencia de escritorio remoto segura, sencilla y multiplataforma, por lo que funciona en todos los dispositivos y sistemas operativos.
Instalación en Arch:
- Instala tanto el cliente como el servidor desde los repositorios de AUR: yay -S realvnc-vnc-server, yay -S realvnc-vnc-viewer
- Crea una cuenta en RealVNC. Su suscripción Home es una solución gratuita exclusivamente para uso personal. Puede acceder a un máximo de 5 dispositivos conectados a Internet de forma segura desde cualquier dispositivo en el que se esté ejecutando la aplicación VNC® Viewer.
- Inicia el servicio (sudo systemctl start vncserver-x11-serviced) y actívalo (sudo systemctl enable vncserver-x11-serviced).
- Cuando se esté ejecutando el servicio RealVNC, se mostrará un icono VNC en la bandeja del sistema. Haz clic en dicho icono para iniciar la herramienta GUI del servidor y proporciona los detalles de tu cuenta (correo electrónico y contraseña) y así configurarás la licencia y tu equipo estará preparado para aceptar conexiones.
Shell In A Box
Shell In A Box es un emulador de terminal basado en la web. Instalación: sudo apt install shellinabox. Te permite acceder a una sesión SSH remota desde una pestaña de tu navegador favorito.
sudo apt install shellinabox # Instala Shell In A Box.
https://[PI_ADDRESS]:4200 # Si no recuerdas la dirección IP de tu Raspberry PI, escribe en el terminal: hostname -I. En tu navegador acepta el riesgo porque estamos hablando de un contenedor en tu red privada que estás administrando.
TightVNC
es un software de acceso remoto multiplataforma y gratuito tanto para uso personal como comercial. “Con TightVNC puedes ver el escritorio de una máquina remota y controlarlo con tu ratón y teclado locales, al igual que lo harías sentado en frente de ese equipo.” Acceso remoto
Guacamole
Apache Guacamole es un software libre que nos permite acceder remotamente a otros equipos desde el navegador. Es un escritorio remoto sin cliente, pues no se requieren complementos ni ningún tipo de software de cliente. Admite protocolos estándar como VNC, RDP y SSH.
git clone "https://github.com/boschkundendienst/guacamole-docker-compose.git"
cd guacamole-docker-compose
sudo ./prepare.sh
sudo docker-compose up -d
- Abre tu navegador favorito, el servidor de guacamole debe estar disponible en https://ip de su servidor: 8443/. El usuario y contraseña es guacadmin.
- Crea un nuevo usuario administrador: Settings (Configuración), Users (Usuarios). No olvides otorgar a tu usuario los permisos necesarios de administración. Elimina el usuario admin que estaba configurado por defecto.
- Crea una nueva conexión: Settings (Configuración), Connections (Conexiones), New Connection (Nueva conexión): Name (Nombre, por ejemplo, myWindows), Location (Ubicación, ROOT), Maximum number of connections (Número máximo de conexiones, indicaremos 5 pero este parámetro no es necesario configurarlo), Maximum number of connections per user (Número máximo de conexiones por usuario, 5; este parámetro tampoco es necesario configurarlo); PARAMETERS (PARÁMETROS), Network (Red), Hostname (Nombre de host, debes indicar la dirección IP del ordenador con Windows), Port (Por defecto, RDP utiliza el Puerto 3389); Authentication (Autenticación), Username/Password (Nombre de usuario/Contraseña, tuUsuario@hotmail.com, suContraseña), Security Mode: NLA (Network Level Authentication), es decir, Modo de seguridad: NLA (Autenticación a nivel de red).
- Accede a tu cliente: Ve a Home (Inicio), en la sección ALL CONNECTIONS (TODAS LAS CONEXIONES) encontrarás la nueva conexión (myWindows). Simplemente haz clic sobre dicha conexión.
Créditos: Spaceinvader One, YouTube Securely Access any PC or VM Remotely using only a Web Browser with Guacamole