Ús de SSH i SCP

Connectar-se a un ordinador

Connexió per Terminal

S'obra un terminal i s'executa l'ordre: La connexió es fa obrint un

$ ssh usuario@<numero_ip>

O alterntivament:

$ ssh usuario@<nom_de_l_ordinador>

En cas de que calgui especificar un port específic per a la connexió per SSH cal escriure el paràmetre -p seguit del número de port. Per exemple:

$ ssh -p 2202 usuari@<nom_ordinador_o_num_IP>

Connexió amb Nautilus

Un cop obert el Nautilus, a la barra d'ubicació s'escriu:

ssh://usuario@<numero_ip>

Igual que en la connexió per terminal es pot especificar el nom de la màquina, en lloc de l'adreça IP.

En cas de que calgui especificar un port determinat per a la connexió, al Nautilus, caldrà escriure:

ssh://usuario@<numero_ip>:<Numero_de_port

Execució d'una sentència per SSH

El SSH permet executar comandes en un ordinador sense haver d'iniciar una sessió, indicant l'ordre que es vol executar, per exemple, demanar la versió d'una màquina, ho faríem amb el comandament:

ssh root@taranis uname -a

Emprant la interfície gràfica local

Si a la sentència SSH li afegim el paràmetre -X, s'executa el comandament emprant la nostra interfície gràfica. Per exemple, posar en marxa el nautilus, a la màquina remota, emprant l'SSH.

ssh -X root@taranis nautilus

SCP - Còpia d'arxius

Permet la còpia d'arxiu entre ordinadors emprant l'SSH.\ La sintsxi és:

local -> remot

$ scp arxiu usuario@ordinador_remot:ruta

remot -> local

$ scp usauris@ordinador_remot:ruta/arxiu ruta_local

Per copiar carpetes per indicar que es tracta de la còpia d'una carpeta sencera ho farem amb el paràmetre -r

$ scp -r carpeta/ usuari@<ordinador_remot>:<ruta_a_l_ordinador_remot>

Aquesta mateix operació però a l'inrevés seria:

$ scp -r usuari@<ordinador_remot>:<ruta_a_l_ordinador_remot> ~

La carpeta es copiaria a la carpeta home de l'usuari.