Это может быть действительно глупый вопрос, но я не знаю, с чего начать искать что-то подобное.
Я использую облако Google.
У меня есть главный узел в gcloud называемый master-node, и пара подчиненных узлов, называемых slave-node-1, slave-node-2. Все они имеют внешние IP-адреса.
Я могу подключиться к главному экземпляру с помощью следующей команды: gcloud compute ssh master-node -i /.ssh/sshkey
.
Затем, если я хочу подключиться к двум другим экземплярам, я мог бы сделать что-то вроде ssh slave-node-1 -I /.ssh/sshkey
.
Я также знаю, что можно использовать туннель s sh и переадресовать порт, чтобы я мог выполнять такие вещи, как подключение к 127.0.0.1:5901 на локальном компьютере p c, чтобы я мог видеть рабочий стол на экземпляр vm.
У меня вопрос ... Возможно ли поместить мой локальный компьютер в тот же домен, что и этот экземпляр vm в проекте gcloud, чтобы, если бы я сделал ssh slave-node-1 -I /.ssh/sshkey
из моего локального p c , это будет работать, и я мог бы подключиться к моему ведомому узлу-1 вместо использования внешнего IP-адреса; это было бы так, как если бы я был главным узлом в моем проекте gcloud.
Имеет ли смысл мой вопрос?