mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 10:26:29 +02:00
1 KiB
1 KiB
Pomerium as a TCP proxy for SSH and Redis
Run this demo locally on your docker-compose capable workstation, or replace localhost.pomerium.io
with your own domain if running on a server.
Includes
- TCP connection authentication and authorization managed by pomerium
- SSH client configuration and demo server
- Redis demo server
- Postgres demo server
How
- Install
pomerium-cli
in your$PATH
- Update
config.yaml
for your e-mail address, if not using gmail/google - Replace secrets in
config.yaml
- Run
docker-compose up
from this directory - SSH:
- Run
ssh -F ssh_config myuser@ssh.localhost.pomerium.io
- Log in with password
supersecret
- Run
- Redis:
- Run
pomerium-cli tcp redis.localhost.pomerium.io:6379 --listen localhost:6379 &
- Run
redis-cli
- Run
- Postgres:
- Run
pomerium-cli tcp pgsql.localhost.pomerium.io:5432 --listen localhost:5432 &
- Run
psql -h localhost -W -U postgres
- Log in with password
supersecret
- Run
- ???
- Profit