Com utilitzar SSH a Windows

Última actualització: 23/08/2024

SSH

Secure Shell, que coneixem millor per les sigles SSH, és un protocol d'administració remota que ens permet modificar i controlar els nostres servidors remots a Internet. Tot complint amb els més estrictes cànons de seguretat en línia. En aquest article explicarem com utilitzar SSH a Windows i quins són els beneficis que això ens aportarà.

Són molts els usuaris dels sistemes operatiu Linux i MacOS que recorren a SSH als seus servidors remots des de la pròpia terminal. En el cas de Windows, el procediment és diferent.

SSH va ser creat l'any 1997 amb l'objectiu de reemplaçar Telnet, el qual, en ser un protocol no xifrat, no oferia cap mena de seguretat als seus usuaris. Aquest és precisament l'aspecte fonamental i argument definitiu per emprar Secure Shell: la seguretat. I és que SSH se serveix de les tècniques de criptografia més innovadores per garantir una comunicació segura entre els usuaris i els servidors remots.

Com funciona SSH

SSH

Per poder xifrar les dades que es transmeten entre el client i el servidor, SSH utilitza un sistema doble d'autenticació. D'una banda, utilitza una criptografia de clau pública i de l'altra fa servir una altra de privada. Les claus de cadascuna es generen a l'hora d'establir la connexió: la clau pública es comparteix amb el servidor i la clau privada la conserva el client. 

Contingut exclusiu - Clic Aquí  L'inesperat retorn del so d'arrencada de Windows Vista a Windows 11: Un error que ens ha tornat nostàlgics

Per tant, cal diferenciar entre dos components principals:

  • Client SSH, que és una aplicació que l'usuari pot executar al vostre equip per connectar-se al servidor.
  • Servidor SSH, el programari que s'executa al servidor remot.

Un aspecte important a tenir en compte és que, si volem utilitzar aquesta connexió, abans caldrà configurar un ordinador concret que compleixi el rol de servidor SSH. Altres alternatives serien pujar al núvol els fitxers a compartir o bé configurar un escriptori remot.

Habilitar i utilitzar SSH al Windows

El procés de configuració de SSH a Windows no és especialment complicat. Aquests són els passos que cal seguir:

Activar un ordinador com a servidor SSH

SSH a Windows

  1. En primer lloc, encenem el PC que utilitzarem com a servidor.
  2. Després utilitzem la combinació de tecles Windows + R i, al quadre de cerca que apareix, escrivim services.msc.
  3. A la finestra que s'obre, busquem i fem clic a OpenSSH SSH Server.
  4. A continuación pulsamos Iniciar.*
  5. Després cal repetir exactament la mateixa acció amb OpenSSH Authentication Agent. De vegades es troba deshabilitat, per la qual cosa cal entrar a Propietats per habilitar-ho.
  6. Ara obrim el menú d'inici i escrivim PowerShell. Les accions següents s'han de fer a través de la línia d'ordres PowerShell, ja que no és suficient amb el Símbol del sistema.
  7. Després accedim a la consola Windows PowerShell com a administrador.
  8. A continuació, inserim la següent ordre: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Servei sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.

(*) Si volem que aquest inici sigui automàtic cada vegada que s'encengui l'ordinador, cal prémer sobre la pestanya Propietats y allí canviar el tipus dinici de Manual a Automàtic.

Contingut exclusiu - Clic Aquí  Com revertir la instal·lació d'un driver a Windows si causa problemes

Activar un ordinador com a client SSH

puTTY

Completada la primera fase, vegem ara què hem de fer per activar un ordinador com a client SSH. En aquesta segona fase és imprescindible recórrer a un programa anomenat PuTTY:

  1. Anem a ordinador que desitgem utilitzar com a client SSH.
  2. Hi instal·lem el programari de PuTTY (l'enllaç de descàrrega, aquí). Es recomana descarregar el fitxer amb extensió .msi, és a dir, la versió de 64 bits.
  3. Un cop acabada la instal·lació, el mode d'ús d'aquest programari és molt senzill: només cal escriure la IP marcada com Host Name y pulsar en el botón Open.

De vegades poden sorgir alguns problemes a l'hora d'usar SSH a Windows, com per exemple errors en l'autenticació o errors a l'hora d'establir connexió amb el servidor per culpa d'un tallafocs, etc. Totes aquestes petites fallades es poden solucionar fàcilment modificat la configuració.

Conclusions: la importància de fer servir SSH

La importància de fer servir SSH rau en el fet que ens ofereix una forma segura de connexió a servidors remots. Si s'utilitzés una connexió no xifrada, la transmissió de dades podria ser interceptada per qualsevol. Això suposaria una esquerda de seguretat molt greu que un hacker (o fins i tot qualsevol usuari amb coneixements mínims) podria utilitzar per extreure informació confidencial, des de contrasenyes fins a dades de targetes de crèdit.

Contingut exclusiu - Clic Aquí  Com organitzar de forma automàtica els teus fitxers i carpetes al Windows

Això no obstant, això no és tan fàcil amb el concurs de SSH, protocol capaç de xifrar les dades de manera que només puguin ser llegits pel client i el servidor.

D'altra banda, SSH a Windows i en qualsevol altre sistema operatiu ofereix àmplies possibilitats de personalització. Aquestes opcions es poden gestionar editant el fitxer de configuració SSH al sistema.