From 532ee681657c0c662c2743c69bc5659774434c5f Mon Sep 17 00:00:00 2001 From: Jose Garcia Date: Wed, 21 Jul 2021 14:04:42 -0400 Subject: [PATCH] Fix ssh command order --- cmd/ghcs/ssh.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/ghcs/ssh.go b/cmd/ghcs/ssh.go index 4d6cd3d5b..6c4385aaf 100644 --- a/cmd/ghcs/ssh.go +++ b/cmd/ghcs/ssh.go @@ -124,15 +124,14 @@ func SSH(sshProfile string, sshServerPort int) error { } func connect(ctx context.Context, port int, destination string, setServerPort bool) error { - connectionDetailArgs := []string{destination, "-p", strconv.Itoa(port), "-o", "NoHostAuthenticationForLocalhost=yes"} + connectionDetailArgs := []string{"-p", strconv.Itoa(port), "-o", "NoHostAuthenticationForLocalhost=yes"} if setServerPort { - fmt.Println("Connection Details: ssh " + strings.Join(connectionDetailArgs, " ")) + fmt.Println("Connection Details: ssh " + destination + " " + strings.Join(connectionDetailArgs, " ")) } - cmdArgs := []string{"-X", "-Y", "-C"} // X11, X11Trust, Compression - - cmd := exec.CommandContext(ctx, "ssh", append(cmdArgs, connectionDetailArgs...)...) + args := []string{destination, "-X", "-Y", "-C"} // X11, X11Trust, Compression + cmd := exec.CommandContext(ctx, "ssh", append(args, connectionDetailArgs...)...) cmd.Stdout = os.Stdout cmd.Stdin = os.Stdin cmd.Stderr = os.Stderr