Instalación, prueba y desinstalación de un servidor SFTP basado en OpenSSH en Windows

Guía paso a paso

Instalación y configuración de un servidor SFTP (SSH FTP)

Primero necesitas descargar e instalar OpenSSH desde GitHub:
https://github.com/PowerShell/...
Descarga el archivo: OpenSSH-Win64.zip

1) Extrae el contenido del archivo a un directorio de destino, por ejemplo:"C:\Windows"

2) Abra las propiedades del sistema(WIN+R, comando "sysdm.cpl") -> Avanzado -> Variables de entorno
La ventana que aparece tiene dos secciones: la superior contiene las variables de entorno del usuario, la inferior las variables del sistema.
En las variables de sistema seleccione la variable"Ruta", haga clic en"Cambiar...".

3) En la ventana que se abre, haga clic en"Nuevo" e introduzca la ruta del directorio OpenSSH del paso 1, en este ejemplo"C:\Windows\OpenSSH-Win64"

4) Inicie"PowerShell" como administrador:
Inicio, escriba"PowerShell"→ Haga clic con el botón derecho en "PowerShell" → Ejecutar como Administrador.

5) Navegue hasta el directorio OpenSSH, en este ejemplo:"C:\Windows\OpenSSH-Win64"

cd C:\Windows\OpenSSH-Win64

Instale el servidor OpenSSH:
(debería aparecer un mensaje verde "sshd and ssh-agent services successfully installed");

.\Install-sshd.ps1

Habilite la ejecución automática para el servicio SSHD:

Set-Service -Name sshd -StartupType ‘Automatic’

Abra el puerto TCP 22 en el cortafuegos de Windows para el tráfico entrante al servidor SSH:

New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH

Configure el propietario del archivo y los derechos de acceso: (Responda a cada pregunta con un"S")

.\FixHostFilePermissions.ps1


6) Abra la lista de servicios(WIN+R, comando"services.msc") -> Haga doble clic en"OpenSSH SSH Server" → Establezca el tipo de inicio:"Automático", hacer clic en "Ejecutar" → Aceptar.

Comprobación de la conexión SFTP mediante WinSCP

Descargue y ejecute el cliente gratuito WinSCP.
En la ventana de configuración de la conexión, seleccione el protocolo de transferencia de archivos SFTP, especifique el nombre del servidor y los datos de la cuenta de Windows con la que se está conectando

Si todo está configurado correctamente, el cliente debería conectarse al servidor SFTP y mostrar una lista de archivos en el directorio raíz del usuario (el directorio por defecto con el perfil del usuario).
Utilizando la conocida interfaz del gestor de archivos, los archivos pueden copiarse de forma segura entre el servidor y el cliente. La transferencia de archivos se realizará a través del protocolo seguro SFTP.

Desinstalación del servicio Win32 OpenSSH

Para eliminar correctamente el servicio Win32 OpenSSH del sistema

1) Inicie"PowerShell" como Administrador:
Inicio, escriba"PowerShell"→ Haga clic con el botón derecho en "PowerShell" → Ejecutar como Administrador.

2) Navegue hasta el directorio de OpenSSH, en este ejemplo: "C:\Windows\OpenSSH-Win64"

cd C:\Windows\OpenSSH-Win64

3) Detenga el servicio SSHD:

Stop-Service sshd

4) Desinstala el servicio OpenSSD:

.\uninstall-sshd.ps1

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria