Skip to content

Commit 71086c9

Browse files
authored
Remove HostName from SSH config (coder#336)
It is not necessary because the proxy command is what is in control here and having HostName causes errors in Gateway about the host not being found even though it seems to work in the end.
1 parent a1c965f commit 71086c9

15 files changed

+0
-16
lines changed

src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt

-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ class CoderCLIManager @JvmOverloads constructor(
234234
transform = {
235235
"""
236236
Host ${getHostName(deploymentURL, it)}
237-
HostName coder.${it.name}
238237
ProxyCommand ${proxyArgs.joinToString(" ")} ${it.name}
239238
ConnectTimeout 0
240239
StrictHostKeyChecking no

src/test/fixtures/outputs/append-blank-newlines.conf

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
# --- START CODER JETBRAINS test.coder.invalid
66
Host coder-jetbrains--foo-bar--test.coder.invalid
7-
HostName coder.foo-bar
87
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
98
ConnectTimeout 0
109
StrictHostKeyChecking no

src/test/fixtures/outputs/append-blank.conf

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--foo-bar--test.coder.invalid
3-
HostName coder.foo-bar
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
54
ConnectTimeout 0
65
StrictHostKeyChecking no

src/test/fixtures/outputs/append-no-blocks.conf

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Host test2
55

66
# --- START CODER JETBRAINS test.coder.invalid
77
Host coder-jetbrains--foo-bar--test.coder.invalid
8-
HostName coder.foo-bar
98
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
109
ConnectTimeout 0
1110
StrictHostKeyChecking no

src/test/fixtures/outputs/append-no-newline.conf

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Host test2
44
Port 443
55
# --- START CODER JETBRAINS test.coder.invalid
66
Host coder-jetbrains--foo-bar--test.coder.invalid
7-
HostName coder.foo-bar
87
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
98
ConnectTimeout 0
109
StrictHostKeyChecking no

src/test/fixtures/outputs/append-no-related-blocks.conf

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ some jetbrains config
1111

1212
# --- START CODER JETBRAINS test.coder.invalid
1313
Host coder-jetbrains--foo-bar--test.coder.invalid
14-
HostName coder.foo-bar
1514
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
1615
ConnectTimeout 0
1716
StrictHostKeyChecking no

src/test/fixtures/outputs/header-command-windows.conf

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--header--test.coder.invalid
3-
HostName coder.header
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config --header-command "C:\Program Files\My Header Command\\"also has quotes\"\HeaderCommand.exe" ssh --stdio header
54
ConnectTimeout 0
65
StrictHostKeyChecking no

src/test/fixtures/outputs/header-command.conf

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--header--test.coder.invalid
3-
HostName coder.header
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config --header-command "my-header-command \"test\"" ssh --stdio header
54
ConnectTimeout 0
65
StrictHostKeyChecking no

src/test/fixtures/outputs/multiple-workspaces.conf

-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--foo--test.coder.invalid
3-
HostName coder.foo
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo
54
ConnectTimeout 0
65
StrictHostKeyChecking no
76
UserKnownHostsFile /dev/null
87
LogLevel ERROR
98
SetEnv CODER_SSH_SESSION_TYPE=JetBrains
109
Host coder-jetbrains--bar--test.coder.invalid
11-
HostName coder.bar
1210
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio bar
1311
ConnectTimeout 0
1412
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-end-no-newline.conf

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ Host test
33
Host test2
44
Port 443 # --- START CODER JETBRAINS test.coder.invalid
55
Host coder-jetbrains--foo-bar--test.coder.invalid
6-
HostName coder.foo-bar
76
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
87
ConnectTimeout 0
98
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-end.conf

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Host test2
44
Port 443
55
# --- START CODER JETBRAINS test.coder.invalid
66
Host coder-jetbrains--foo-bar--test.coder.invalid
7-
HostName coder.foo-bar
87
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
98
ConnectTimeout 0
109
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-middle-ignore-unrelated.conf

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ some coder config
55
# ------------END-CODER------------
66
# --- START CODER JETBRAINS test.coder.invalid
77
Host coder-jetbrains--foo-bar--test.coder.invalid
8-
HostName coder.foo-bar
98
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
109
ConnectTimeout 0
1110
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-middle.conf

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ Host test
22
Port 80
33
# --- START CODER JETBRAINS test.coder.invalid
44
Host coder-jetbrains--foo-bar--test.coder.invalid
5-
HostName coder.foo-bar
65
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
76
ConnectTimeout 0
87
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-only.conf

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--foo-bar--test.coder.invalid
3-
HostName coder.foo-bar
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
54
ConnectTimeout 0
65
StrictHostKeyChecking no

src/test/fixtures/outputs/replace-start.conf

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# --- START CODER JETBRAINS test.coder.invalid
22
Host coder-jetbrains--foo-bar--test.coder.invalid
3-
HostName coder.foo-bar
43
ProxyCommand /tmp/coder-gateway/test.coder.invalid/coder-linux-amd64 --global-config /tmp/coder-gateway/test.coder.invalid/config ssh --stdio foo-bar
54
ConnectTimeout 0
65
StrictHostKeyChecking no

0 commit comments

Comments
 (0)