Práctica sobre servizos de acceso remoto e administración remota
Sumario
Introducción
Hai moitos xeitos de establecer conexións remotas entre equipos/dispositivos. Un bo xeito de aprender é ir probando as diferentes opcións para coñecer o seu funcionamento e diferencias.
Tarefas
Comunicación remota a través de telnet
A tarefa consiste en establecer a conexión remota a un servidor telnet público ou a unha máquina nosa.
Qué ventaxas ten telnet? Qué inconvintes?
Desde windows
Mediante interfaz gráfica:
En ambos casos pódese facer mediante Windows PowerShell:
Install-WindowsFeature -name Telnet-Client
Ou desde liña de comandos:
dism /online /Enable-Feature /FeatureName:TelnetClient
Desde linux
A instalación do servidor:
sudo apt-get install telnetd -y
Para comprobar o estado do servizo:
sudo systemctl status inetd
A instalación do cliente:
sudo apt-get install telnet-client
Máis información en Instalar telnet en Ubuntu 18.04
Acceso mediante ferramentas con interfaz gráfica
Para comprobar o funcionamento
Comunicación remota a través de SSH
A tarefa consiste en establecer a conexión remota a un servidor ssh público ou a unha máquina nosa, a través de liña de comandos ou ferramentas gráficas.
Qué ventaxas ten ssh? Qué inconvintes? Cómo funciona?
Desde Windows
- Guía oficial de Microsoft para uso de Openssh
- [1] Guía do software WinSCP]
Desde Linux
Instalación:
sudo apt update sudo apt install openssh-server
Comprobando o servizo:
sudo systemctl status ssh
Configuración do firewall:
sudo ufw allow ssh
Para conectar:
ssh username@ip_address
Se non coñecedes a ip do equipo:
ip a
Para facer cambios na configuracion
sudo nano /etc/ssh/sshd_config.
CONSELLO. Fai copia do ficheiro antes de facer cambios para sempre coñecer a configuración orixinal e poder reverter se algo vai mal sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original sudo chmod a-w /etc/ssh/sshd_config.original
IMPORTANTE Un cambio erróneo pode facer que perdas a conexión remota... por iso é aconsellable probar a configuración despois dos cambios e antes do reinicio con sudo sshd -t -f /etc/ssh/sshd_config
Para coñecer as opcións de configuración:
man sshd_config
Acceso mediante ferramentas con interfaz gráfica
Para comprobar o funcionamento
- Podemos conectar dunha máquina virtual a outra.
- Ou podemos facer uso de servidores [SSH públicos
Comunicación remota a través de RDP
Desde Windows
Desde Linux
- Escritorio remoto desde linux
- Guía para conexión desde linux a Windows con algún destes 4 clientes: Remmina, FreeRDP, rdesktop e Vinagre
Comunicación remota a través de VNC
Desde Windows
Desde Linux
Instalación sudo apt update sudo apt install xfce4 xfce4-goodies sudo apt install tightvncserver
Configuración incial vncserver
Para cambios posteriores de contrasinal: vncpasswd
Comunicación remota a través de NX
Ampliación
Comunicación a través de Teamviewer
Uso de máquinas virtuais remotas con Apache Guacamole
- https://www.tecmint.com/guacamole-access-remote-linux-windows-machines-via-web-browser/
- https://guacamole.apache.org/doc/gug/guacamole-docker.html