X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=rpc%2Fdial.go;h=40ac7f60712dacbe1070c0a04e91c6332b4ae5bf;hb=023e863fbd9c6cf5bebd18e19c05ae9e60fbbe21;hp=b723e55c5657e78609d79b8019448636c3de5eef;hpb=ac30b1856db3d63705270ddf26ff0b7b56c9c9c9;p=safcm%2Fsafcm.git diff --git a/rpc/dial.go b/rpc/dial.go index b723e55..40ac7f6 100644 --- a/rpc/dial.go +++ b/rpc/dial.go @@ -32,11 +32,15 @@ import ( "ruderich.org/simon/safcm/remote" ) -func (c *Conn) DialSSH(remote string) error { +func (c *Conn) DialSSH(user, host string) error { if c.events == nil { return fmt.Errorf("cannot reuse Conn") } + remote := host + if user != "" { + remote = user + "@" + host + } c.debugf("DialSSH: connecting to %q", remote) opts := "-eu"