Diferencia entre revisiones de «OpenSSH»
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).