#linux #ssh #port #gcloud
#linux #ssh #порт #gcloud
Вопрос:
Я только начинаю работать с gcloud
виртуальными машинами и пытаюсь их немного защитить. Если я изменю ssh-порт, какой переключатель / флаг мне добавить в gcloud
команду при использовании команды gcloud следующим образом
gcloud beta compute ssh --zone "us-east4-c" "base" --project "testproject"
Спасибо!
Ответ №1:
После проверки этого документа GCP вы можете увидеть, что сможете установить пользовательский порт, добавив флаг called --ssh-flag
.
Например:
gcloud compute ssh example-instance --zone=us-central1-a --project=project-id --ssh-flag="-p 8000"
Это также применимо для gcloud beta
:
gcloud beta compute ssh example-instance --zone=us-central1-a --project=project-id --ssh-flag="-p 8000"
Примеры команд будут подключены по SSH к вашему экземпляру Compute Engine на порту 8000.
Примечание: Перед подключением убедитесь, что у вас есть правило брандмауэра ingress, которое принимает TCP на выбранном вами порту.
ОБНОВЛЕНИЕ: если вышеописанное не работает и вам отказывают в подключении, это означает, что вам нужно настроить виртуальную машину для прослушивания нужного порта. Вот шаги:
Комментарии:
1. Спасибо, я также пробовал этот флаг, и он всегда отклоняет его.
2. @DonGeek-Dom Я обновил свой ответ. Дайте мне знать, работает ли это для вас или нет.