Diferencia entre revisiones de «OpenSSH»

De Wiki Castanedo.es
Ir a la navegación Ir a la búsqueda
(Página creada con «== Instalación OpenSSH SFTP en Docker == Instalación de [https://hub.docker.com/r/atmoz/sftp atmoz/sftp] en Docker. Esta imagen se usa principalmente para funciones de debug. == Requisitos == Para poder realizar esta configuración se necesita: * Docker Engine (ver Docker Engine) ** Módulo: Docker Compose (para PRO) == Descargar imagen == Vamos a usar la imagen que es la latest a día de hoy. <syntaxhighlight lang="Bash"> docker pull atmoz/sftp:latest </synta…»)
 
Sin resumen de edición
 
Línea 23: Línea 23:
  foo:1234:::upload
  foo:1234:::upload
</syntaxhighlight>
</syntaxhighlight>
Nota: se usa un volumen para guardar los datos persistentemente.
== Ejecutar SFTP con clave RSA ==
<syntaxhighlight lang="Bash">
docker run -d \
--name openssh-sftp \
-p 2222:22 \
-v //mnt/host/c/Users/foo/Desktop/temp://home/foo/upload \
-v //mnt/host/c/Users/foo/.ssh/foo.key.pub://home/foo/.ssh/keys/foo.key.pub:ro \
atmoz/sftp \
foo:1234:::upload
</syntaxhighlight>
Nota: se usa un volumen para pasar las claves dentro de el directorio "/home/foo/.ssh/keys" (no se puede pasar directamente el fichero authorized_keys por temas de permisos).


== Referencias ==
== Referencias ==

Revisión actual - 18:27 19 abr 2026

Instalación OpenSSH SFTP en Docker

Instalación de atmoz/sftp en Docker. Esta imagen se usa principalmente para funciones de debug.

Requisitos

Para poder realizar esta configuración se necesita:

  • Docker Engine (ver Docker Engine)
    • Módulo: Docker Compose (para PRO)

Descargar imagen

Vamos a usar la imagen que es la latest a día de hoy.

docker pull atmoz/sftp:latest

Ejecutar SFTP con usuario/contraseña

docker run -d \
 --name openssh-sftp \
 -p 2222:22 \
 -v //mnt/host/c/Users/foo/Desktop/temp://home/foo/upload \
 atmoz/sftp \
 foo:1234:::upload

Nota: se usa un volumen para guardar los datos persistentemente.

Ejecutar SFTP con clave RSA

docker run -d \
 --name openssh-sftp \
 -p 2222:22 \
 -v //mnt/host/c/Users/foo/Desktop/temp://home/foo/upload \
 -v //mnt/host/c/Users/foo/.ssh/foo.key.pub://home/foo/.ssh/keys/foo.key.pub:ro \
 atmoz/sftp \
 foo:1234:::upload

Nota: se usa un volumen para pasar las claves dentro de el directorio "/home/foo/.ssh/keys" (no se puede pasar directamente el fichero authorized_keys por temas de permisos).

Referencias