Add listenaddr

master
Merlijn B. W. Wajer 7 years ago
parent 8ab052aacf
commit 358496322a
  1. 3
      sshd.go

@ -23,6 +23,7 @@ import (
var (
authorisedKeys map[string]deviceInfo
listenaddr = flag.String("listenaddr", "0.0.0.0", "Addr to listen on for incoming ssh connections")
listenport = flag.Int("listenport", 2200, "Port to listen on for incoming ssh connections")
hostkey = flag.String("hostkey", "id_rsa", "Server host key to load")
authorisedkeys = flag.String("authorisedkeys", "authorized_keys", "Authorised keys")
@ -98,7 +99,7 @@ func main() {
loadHostKeys(config)
loadAuthorisedKeys(*authorisedkeys)
listener, err := net.Listen("tcp", fmt.Sprintf("0.0.0.0:%d", *listenport))
listener, err := net.Listen("tcp", fmt.Sprintf("%s:%d", *listenaddr, *listenport))
if err != nil {
log.Fatalf("Failed to listen on %s (%s)", listenport, err)
}

Loading…
Cancel
Save