# ssh-server ## 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" ``` ## 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 ``` ## 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 ``` ## dev and testing Using vscode, check .vscode folder build and debug tasks as launch settings.