Я последовал за Использование правил брандмауэра | VPC | Облачная платформа Google Документация VPC, однако всякий раз, когда я пытаюсь подключиться, я получаю следующее:
Превышено время ожидания операции
на стороне клиента - подробный режим:
$ sftp -v -P 2222 username@x.x.x
OpenSSH_6.2p2, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /home/alexus/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to x.x.x [x.x.x.x] port 2222.
debug1: connect to address x.x.x.x port 2222: Operation timed out
ssh: connect to host x.x.x port 2222: Operation timed out
Connection closed
$
сторона сервера:
из-за того, что мои пакеты не достигают места назначения, поэтому в журналах ничего нет (или я ищу не в том месте).
быстрое резюме:
Пожалуйста, порекомендуйте.
Я не хочу никого утомлять подробностями, однако ответ (по крайней мере, для меня) был довольно простым ...
I would have added a comment instead but I have a privilege lower than 50.
Вы пытаетесь поместить sftp в контейнер GKE Docker?
Вы проверили, что для вашего правила брандмауэра установлен правильный приоритет, и что никакое другое правило выше этого не мешает вашим усилиям?
[Я бы написал комментарий, но у меня недостаточно репутации]
Проверьте, помечен ли экземпляр тегом «sftp2222». Также проверьте, настроен ли демон ssh для прослушивания порта 2222 (в вашем sshd_config эти 2 позаботятся об этом: - ListenAddress - Порт). В качестве другого теста разрешите ICMP в том же правиле брандмауэра и попробуйте проверить связь с экземпляром. Если он работает, правило брандмауэра настроено правильно, если нет, то в правиле брандмауэра что-то неправильно настроено.