Comunicación remota a través de SSH

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introducción

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

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

Copia de ficheiros con scp

Acceso mediante ferramentas con interfaz gráfica

Para comprobar o funcionamento

  • Podemos conectar dunha máquina virtual a outra (que estén na mesma rede ou sexan accesibles).
  • Ou podemos facer uso de servidores SSH públicos

Referencias