X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm%2Fsync.go;h=6fe65fae326c2b09fa74b51202a964afb44a11ce;hb=8a3f6af248e28ea7efc1bf89751a597d28834942;hp=0f7c54ff309f360ac0e0bc9cbe4071a467c7c02b;hpb=6a40d84afc959f404f243b1c00ab95dc9dd9c721;p=safcm%2Fsafcm.git diff --git a/cmd/safcm/sync.go b/cmd/safcm/sync.go index 0f7c54f..6fe65fa 100644 --- a/cmd/safcm/sync.go +++ b/cmd/safcm/sync.go @@ -370,7 +370,15 @@ func (s *Sync) Host(wg *sync.WaitGroup) error { }() // Connect to remote host - err := conn.DialSSH(s.host.SshUser, s.host.Name, s.config.SshConfig) + user := s.host.SshUser + if user == "" { + user = s.config.SshUser + } + err := conn.DialSSH(rpc.SSHConfig{ + Host: s.host.Name, + User: user, + SshConfig: s.config.SshConfig, + }) if err != nil { return err }