An open API service indexing awesome lists of open source software.

https://github.com/takeyamajp/docker-debian-sshd

Debian image with SSH & SFTP
https://github.com/takeyamajp/docker-debian-sshd

debian docker sftp ssh

Last synced: about 1 year ago
JSON representation

Debian image with SSH & SFTP

Awesome Lists containing this project

README

          

# debian-sshd
Star this repository if it is useful for you.
[![Docker Stars](https://img.shields.io/docker/stars/takeyamajp/debian-sshd.svg)](https://hub.docker.com/r/takeyamajp/debian-sshd/)
[![Docker Pulls](https://img.shields.io/docker/pulls/takeyamajp/debian-sshd.svg)](https://hub.docker.com/r/takeyamajp/debian-sshd/)
[![license](https://img.shields.io/github/license/takeyamajp/docker-debian-sshd.svg)](https://github.com/takeyamajp/docker-debian-sshd/blob/master/LICENSE)

## Supported tags and respective Dockerfile links
- [`latest` `debian12` `bookworm`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian12/Dockerfile), [`bookworm-slim`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian12/slim/Dockerfile)
- [`debian11` `bullseye`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian11/Dockerfile), [`bullseye-slim`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian11/slim/Dockerfile)
- [`debian10` `buster`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian10/Dockerfile), [`buster-slim`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian10/slim/Dockerfile)
- [`debian9` `stretch`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian9/Dockerfile), [`stretch-slim`](https://github.com/takeyamajp/docker-debian-sshd/blob/master/debian9/slim/Dockerfile)

### Supported architectures: ([`more info`](https://github.com/docker-library/official-images#architectures-other-than-amd64))
`amd64`, `arm64(for Raspberry Pi)`

## Image summary
FROM debian:bookworm
MAINTAINER "Hiroki Takeyama"

ENV TZ Asia/Tokyo

ENV ROOT_PASSWORD root

EXPOSE 22

## How to use
This container can be accessed by SSH and SFTP clients.

docker run -d --name debian-sshd \
-e TZ=Asia/Tokyo \
-e ROOT_PASSWORD=root \
-p 8022:22 \
takeyamajp/debian-sshd

You can add extra ports and volumes as follows if you want.

docker run -d --name debian-sshd \
-e TZ=Asia/Tokyo \
-e ROOT_PASSWORD=root \
-p 8022:22 \
-p 8080:80 \
-v /my/own/datadir:/var/www/html \
takeyamajp/debian-sshd

SCP command can be used for transferring files.

scp -P 8022 -r /my/own/apache2.conf root@localhost:/etc/apache2/apache2.conf

## Time zone
You can use any time zone such as America/Chicago that can be used in Debian.

See below for zones.
https://www.unicode.org/cldr/charts/latest/verify/zones/en.html

## Logging
This container logs the beginning, authentication, and termination of each connection.
Use the following command to view the logs in real time.

docker logs -f debian-sshd