Sign inSign up

elliotcloud/openssh-server

By elliotcloud

•Updated almost 2 years ago

OpenSSH Server

Image
Databases & storage
0

119

elliotcloud/openssh-server repository overview

⁠openssh-server

Docker image of openssh server based on Alpine 3

⁠Example usage

docker run \
  --name openssh-server \
  --restart=always \
  -d \
  -e DEBUG=yes \
  -p 2222:22 \
  -v public_keys-volume:/etc/ssh/authorized_keys \
  -v user1-volume:/home/user1 \
  -v user2-volume:/home/user2 \
  elliotcloud/openssh-server:3-alpine

La variable de entorno DEBUG se puede utilizar para mostrar el descubrimiento de usuarios en el arranque del contendor. Se habilita con valor 1, yes o true.

⁠Example usage in compose file

version: '3.5'
services:
  openssh-server:
    image: elliotcloud/openssh-server:3-alpine
    hostname: openssh-server
    container_name: openssh-server
    restart: always
    environment:
      - DEBUG=yes
    ports:
      - "2222:22"
    volumes:
      - public_keys-volume:/etc/ssh/authorized_keys
      - user1-volume:/home/user1
      - user2-volume:/home/user2

The volume /etc/ssh/authorized_keys contains files with public keys for authorized users. Each file has the name of the user, like user1, and it will be created with /home/user1 as its home directory. These home directories shoud be also mounted in other containers.

Tag summary

Content type

Image

Digest

sha256:c01c9cf5a…

Size

5.7 MB

Last updated

almost 2 years ago

docker pull elliotcloud/openssh-server:3-alpine