Hey,
So ive setup Boundary but for some reason when trying to use the Desktop GUI it never connects to the Boundary Workers. My workers are on another server in a data centre.
Whenever I press connect it shows 127.0.0.1 PORT not the workers IP.
Any ideas?
Aydan
This is my Worker Config
listener "tcp" {
purpose = "proxy"
tls_disable = true
address = "PUBLIC IP"
}
worker {
name = "worker-1"
description = "Worker 1"
controllers = [
"10.0.0.10",
]
public_addr = "PUBLIC IP"
tags {
type = ["prod"]
region = ["uk-1"]
}
}
Controller Config
disable_mlock = true
controller {
name = "controller"
description = "controller"
database {
url = "postgresql://boundary:PASSWORD@127.0.0.1:5432/boundary"
}
public_cluster_addr = "boundary.domain"
}
listener "tcp" {
address = "0.0.0.0"
purpose = "api"
tls_disable = true
}
listener "tcp" {
address = "0.0.0.0"
purpose = "cluster"
}
listener "tcp" {
address = "0.0.0.0"
purpose = "ops"
tls_disable = true
}
Hi @WhyAydan, Boundary sets up a proxy between your local machine, the worker, and your host. So when you are trying to connect, you just need to connect to your localhost+port and not the worker’s IP or host’s IP.
For example:
ssh [username]@127.0.0.1 -p [port]
If you are using a different client for a different protocol, you will just need to supply 127.0.0.1
and the port number.