From 0fd435046425c0488aee5cf4ffd75a36f8e1ba33 Mon Sep 17 00:00:00 2001 From: Christian Heusel Date: Sun, 6 Mar 2022 21:22:28 +0100 Subject: [PATCH] make the port configurable for development --- breakglass.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/breakglass.go b/breakglass.go index 2d5f04a..300be3c 100644 --- a/breakglass.go +++ b/breakglass.go @@ -32,6 +32,10 @@ var ( "/perm/breakglass.host_key", "path to a PEM-encoded RSA, DSA or ECDSA private key (create using e.g. ssh-keygen -f /perm/breakglass.host_key -N '' -t rsa)") + port = flag.String("port", + "22", + "port for breakglass to listen on") + forwarding = flag.String("forward", "", "allow port forwarding. Use `loopback` for loopback interfaces and `private-network` for private networks") @@ -191,7 +195,7 @@ func main() { } for _, addr := range addrs { - hostport := net.JoinHostPort(addr, "22") + hostport := net.JoinHostPort(addr, *port) listener, err := net.Listen("tcp", hostport) if err != nil { log.Fatal(err)