From 931008dbd1bf188af7dfecd4365f37eb31e6e4b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 7 Sep 2025 00:19:28 +0000 Subject: [PATCH] . --- README.md | 1 + docker/ssh-server/Dockerfile | 2 +- docker/ssh-server/Dockerfile.dev | 2 +- docker/ssh-server/README.md | 42 +++++++++++++++++++++++--------- 4 files changed, 34 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 0e9811b..036413b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # ssh + diff --git a/docker/ssh-server/Dockerfile b/docker/ssh-server/Dockerfile index bb2bdf8..8fbdeaa 100644 --- a/docker/ssh-server/Dockerfile +++ b/docker/ssh-server/Dockerfile @@ -42,7 +42,7 @@ ENV CONFIGURATION=Production ENV DEBUG=False # Default command for production container -CMD ["python3", "/app/main.py"] +CMD ["python3", "-u", "/app/main.py"] #EXPOSE 22 diff --git a/docker/ssh-server/Dockerfile.dev b/docker/ssh-server/Dockerfile.dev index 8487540..6513725 100644 --- a/docker/ssh-server/Dockerfile.dev +++ b/docker/ssh-server/Dockerfile.dev @@ -53,7 +53,7 @@ ENV CONFIGURATION=Debug ENV DEBUG=True # Default command for dev container -CMD ["python3", "/app/main.py"] +CMD ["python3","-u", "/app/main.py"] diff --git a/docker/ssh-server/README.md b/docker/ssh-server/README.md index fe0e2c2..27b2564 100644 --- a/docker/ssh-server/README.md +++ b/docker/ssh-server/README.md @@ -1,24 +1,44 @@ # ssh-server -## dev and testing - -```bash - +## config file example +``` yaml +users: + - username: xx + password: "123456" + public_keys: ## array with public keys + - "ssh-ed25519 AsdfsdsZ6NGdssdsdfDsvxYDRiH7hXW/asus" + uid: 1002 +server: + options: + PermitRootLogin: "no" + PasswordAuthentication: "no" ``` -```bash -podman container exec -it ssh-server-dev bash - +## Podman + +``` bash +podman container run \ + -p 2222:22 \ + -p 5678:5678 \ + -v ./local/config:/etc/app/config \ + -v ./local/server-certs:/etc/ssh/certs \ + git.limbosolutions.com/kb/ssh-server:latest + ``` -```bash -ssh root@0.0.0.0 -p 2333 +## docker +``` bash +docker container run \ + -p 2222:22 \ + -p 5678:5678 \ + -v ./local/config:/etc/app/config \ + -v ./local/server-certs:/etc/ssh/certs \ + git.limbosolutions.com/kb/ssh-server:latest + ``` - -# ssh-server - ## dev and testing Using vscode, check .vscode folder build and debug tasks as launch settings.