#google-compute-engine #firewall #telnet
#google-compute-engine #брандмауэр #telnet
Вопрос:
Я пытаюсь следовать этому руководству. Вам не обязательно читать весь учебник, моя небольшая цель — создать правило брандмауэра в Google Compute Engine и подключиться к нему с помощью telnet.
Я создал правило брандмауэра:
Но когда вводите telnet X.X.X.X 5901
, я возвращаюсь
Connecting To X.X.X.X...Could not open connection to the host, on port 5901: Connect failed
Я заменил фактический ip на X.X.X.X в приведенном выше.
Есть предложения, как я могу устранить это?
Ответ №1:
Это должно сработать!
Я подозреваю, что vncserver не запущен (корректно) в экземпляре. Или вы используете внутренний IP-адрес, а не внешний IP-адрес.
Вы подтвердили, что сервер запущен, прежде чем пытались получить к нему удаленный доступ? В руководстве предлагается:
nc localhost 5901
Но вы также могли бы попробовать:
ss --tcp --listening | grep 5901
и должно появиться что-то похожее на
LISTEN 0 5 *:5901
Ответ №2:
вам нужно пометить один GCE
экземпляр vnc-server
, чтобы применить правило. настройка диапазонов IP для домашней сети может быть более жесткой, чем разрешенный диапазон 0.0.0.0
. думаю, можно использовать Stackdriver для регистрации всякий раз, когда применяется правило брандмауэра. брандмауэр хоста также может препятствовать доступу (например. когда Stackdriver регистрируется, но он все еще не работает).