Tutories

▷ Com usar ssh en windows 10

Taula de continguts:

Anonim

En aquest article veurem com podem utilitzar SSH en Windows 10 des de la línia de comandaments de sistema. Concretament utilitzarem PowerShell i els avantatges que aquesta ens ofereix. SSH és un dels protocols dels protocols de comunicació per a connexions remotes més utilitzats actualment per la seva alta seguretat ia l'àmplia compatibilitat amb Windows i Linux.

Índex de continguts

Utilitzar SSH en anteriors versions de Windows era relativament més complicat, ja que cal instal·lar programes externs com Putty per obtenir la compatibilitat entre Linux i Windows. Però això actualment no és necessari ja que Windows 10 compta amb un mòdul de SSH per poder realitzar les connexions des del nostre sistema davant en forma de client com configurant-lo com un servidor.

Que és SSH

SSH o Secure Shell és un protocol de comunicacions segures per connectar de forma remota dos sistemes operatius perquè puguem controlar mitjançant consola de comandaments un equip amfitrió des d'un equip client.

El més important de SSH és que és capaç de xifrar la sessió de connexió, cosa que no és possible amb FTP o Telnet, protocols molt més insegurs i ja poc utilitzats.

SSH també permet copiar dades de forma segura des d'un host a un client amb la possibilitat d'utilitzar claus RSA més segures que les claus de sessió d'usuaris normals i més podrem tunelizar la transmissió de fitxers per adquirir encara més seguretat.

Actualment és possible fer SSH entre pràcticament qualsevol equip tingui el sistema operatiu que tingui, ja que hi ha programes específics per obtenir estar compatibilitat, com ara OpenSSH, Putty, Shell, SSH-Agent entre d'altres.

Amb SSH ens podrem connectar a un equip configurat com a servidor tant en una xarxa interna com de forma totalment remota. Per fer això haurem d'obrir el port TCP 22, que és l'utilitzat per defecte.

Configura servidor SSH en Ubuntu

Ara el que farem és configurar SSH com a servidor en un equip amb Ubuntu i accedir-hi mitjançant un client Windows.

Llavors, el primer que haurem de fer és aconseguir executar SSH en mode servidor en un Ubuntu. Així que anem a obrir un terminal de Linux per començar amb el procés.

Per instal·lar el servidor SSH haurem d'executar la següent comanda:

sudo apt-get install openssh-server

Col·loquem la contrasenya i el procés d'instal·lació durarà uns segons. Els ordres més importants per gestionar el nostre servidor SSH en Ubuntu serà els següents:

sudo gedit / etc / ssh / sshd_config

amb aquesta comanda obrirem el fitxer de configuració de SSH per editar paràmetres com el port de comunicació, el protocol d'encriptació o altres aspectes.

suo /etc/init.d/ssh start

Ordre per iniciar el servidor SSH

suo /etc/init.d/ssh stop

Ordre per apagar el servidor SSH

sudo /etc/init.d/ssh restart

Ordre per reiniciar el servidor SSH després d'un canvi de configuració, per exemple

Nosaltres en principi, aquest fitxer de configuració anem a deixar-ho tal com està per defecte, ja que el tutorial es tracta d'establir una comunicació des de Windows i no configurar un servidor en Ubuntu

Llavors. El que farem és executar la comanda relatiu a l'inici de l'dimoni SSH. Ara passarem a Windows.

Veure adreça IP del nostre servidor Linux

Només ens queda saber l'adreça IP de servidor de SSH que hem activem. Per a això utilitzem la comanda:

ip a list

Connectar amb client SSH Windows 10

Per utilitzar SSH Windows 10 haurem d'utilitzar PowerShell o símbol de sistema i fer alguns procediments per activar el programa i poder utilitzar en la nostra consola de comandaments

Instal·lar Client SSH Windows 10

Amb Windows 10 ho tenim bastant fàcil. Podem activar tant un client SSH com un servidor mitjançant la llista de característiques de el panell de configuració.

  • Ens dirigim a menú inici i premem sobre la roda dentada per obrir el panell de configuració.Elegimos l'opció de "Aplicacions" i dins d'aquest ens situem sobre l'opció "Aplicacions i característiques" Ara devem prémer sobre l'opció a la zona dreta de "Administrar funcions opcionals"

Dins de la llista que ens apareixerà, és possible que tinguem ja instal·lat el client ssh per defecte, en aquest cas ens apareixerà en aquesta llista.

  • Si no ho tenim instal·lat premem sobre "Afegir una característica"

Un cop dins de la llista de característiques hem de localitzar les dues aplicacions que ens interessen: "Client OpenSSH" i "Servidor OpenSSH"

En ambdós casos premerem a "Instal·lar". Si tornem a la finestra anterior podrem veure com ja apareixerà instal·lats aquests elements.

Ara ja estarem en condicions d'utilitzar el client SSH per connectar-nos al nostre equip Ubuntu

Connectar-se amb client SSH a Linux des de Windows 10

El primer que hem de fer és obrir una finestra de PowerShell. Per a això premem amb botó dret sobre el botó de menú inici i triem "Windows PoweShell".

Si escrivim la comanda:

ssh

Obtindrem informació sobre les diferents opcions que tenim disponibles.

Per connectar-nos a un servidor amb SSH des de Windows 10 l'única cosa que haurem d'escriure és el següent:

ssh @

Per exemple "ssh [email protected]". Automàticament ens demanarà les credencials de l'usuari d'Ubuntu i ja haurem accedit

Si no escrivim un usuari, per defecte es detectarà l'usuari que hagi disponible al sistema servidor com en aquest cas:

Per defectes ens trobarem al directori / home de l'usuari de sistema Ubuntu. I ja podrem fer el que vulguem al nostre equip servidor de manera remota.

Per desconnectar-nos de la sessió només haurem d'escriure la comanda:

exit

Per connectar-nos de forma remota des d'una xarxa diferent de la nostra, haurem d'obrir el port 22 del nostre router i entrar amb la IP real del nostre enllaç a internet.

Configura servidor SSH Windows 10

Ara farem el mateix procediment, però des d'un client Windows cap a un servidor també en Windows. Abans ja vam procedir a instal·lar el servidor SSH per Windows, de manera que ara només caldrà iniciar-lo per poder connectar-nos.

Inicia Servidor SSH en Windows 10

Per obrir la llista de serveis de sistema i activar el servidor SSH aremos el següent:

  • Premem "Windows + R" per obrir l'eina Executar i col·loquem dins la següent comanda:

services.msc

  • Ara hem de localitzar el servei els serveis "OpenSSH Authentication Agent" i "OpenSSH SSH Server"

El que podem fer ara amb aquests dos serveis és configurar perquè s'inicien en arrencar el sistema

  • Premem primer amb botó dret sobre "OpenSSH SSH Server" i triem "Propietats" Se'ns obrirà una finestra en la qual hem de triar a "tipus d'inici" el de "automàtic" Tot seguit premem a "Iniciar"

  • Ara fem el mateix amb "OpenSSH Authentication Agent".

Ja tindrem el servidor SSH executant-se en el nostre equip servidor.

Habilitar port d'escolta per OpenSSH Windows 10

Això és especialment útil si el que volem fer és accedir de forma remota pel port 22 al nostre servidor SSH. Haurem de col·locar la següent comanda a la nostra consola PowerShell executada amb permisos d'administrador

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Connectar-se un servidor SSH Windows 10

Doncs ja està tot a punt per poder connectar-nos al nostre servidor de Windows 10 recentment configurat.

El que haurem de fer és el mateix procediment d'abans, encara que si la IP del nostre equip és la mateixa que amb la qual vam accedir anteriorment al servidor Ubuntu no va a donar un error.

Solucionar error remote host identification has changed SSH

Aquest error ens salta a causa que anteriorment hem accedit a un servidor SSH amb la mateixa adreça IP que un altre que tenim actual. A causa de que és un sistema operatiu diferents i un altre domini en execució la clau RSA de seguretat associada a el servidor és diferent i ens saltarà aquest error.

Per poder solucionar-ho, l'únic que haurem de fer és entrar en una finestra PowerShell o Símbol de sistema com a administrador i col·locar la següent comanda:

ssh-keygen -R

Per exemple, en el nostre cas: "ssh-keygen -R 192.168.2.104" i d'aquesta manera la llista de claus associades es buidarà per sol·licitar-nos una diferent

Ara executem de nou el procés de connexió i aquesta es realitzarà correctament

Connectar-se a un servidor SSH Windows 10 des de Ubuntu

Ara veurem una forma de connectar-nos molt útil a un servidor SSH en Windows 10 des de Ubuntu i qualsevol altre Linux i és mitjançant interfície gràfica.

El que farem serà obrir l'explorador d'arxius d'Ubuntu i prémer la combinació de tecles "Ctrl + L" per habilitar la barra de direcció de l'explorador.

Per accedir a l'servidor escriurem la següent comanda o línia:

ssh: // @

per exemple "ssh: //[email protected]" ens demanarà la confirmació de seguretat i després la contrasenya d'usuari.

D'aquesta manera accedirem mitjançant interfície gràfica als arxius emmagatzemats en l'equip servidor

Entrar remotament a un servidor SSH

Per finalitzar també citarem la possibilitat de connectar-nos remotament al nostre servidor SSH tant Windows com Linux. L'única cosa que necessitarem tenir en compte és el fet d'estar fora d'una xarxa privada com fins ara.

Ens caldrà conèixer la IP real de l'servidor i el port per on anirà la transmissió, que per defecte serà el port 22. D'aquesta manera la comanda que haurem d'utilitzar per connectar serà el següent:

ssh -p 22 @

per exemple, en el nostre cas seria: "ssh -p 22 Dell @ IP-real"

D'ara endavant, el procés serà idèntic.

També et podria ser d'utilitat els següents tutorials:

Quins sistemes vols connectar per SSH? Si has tingut algun problema per a la connexió déjanoslo en els comentaris per ajudar-te

Tutories

Selecció de l'editor

Back to top button