в браузере SSH - диапазон IP-адресов

Вы можете перебирать список, используя for-loop, и вам нужно вызвать list.remove (0). Вам нужно с жестким кодом индексировать индексный параметр remove с нулем. См. Также этот ответ :

List list = new ArrayList();

list.add(1);
list.add(2);
list.add(3);
list.add(4);
int list_size = list.size();
for (int i = 0; i < list_size; i++) {
    list.remove(0);
}

1
задан Asdfg 15 January 2019 в 15:22
поделиться

2 ответа

В сообщении об ошибке «Невозможно подключиться через порт 22» говорится, что вы можете получить диапазон IP-адресов Google, используя публичные SPF-записи .

Согласно документации, вам нужно будет запустить три команды ниже из экземпляра виртуальной машины Linux:

nslookup -q=TXT _netblocks.google.com 8.8.8.8
nslookup -q=TXT _netblocks2.google.com 8.8.8.8
nslookup -q=TXT _netblocks3.google.com 8.8.8.8

Вам может потребоваться установить dnsutils в экземпляре vm, чтобы иметь возможность использовать [ 112].

Я только что проверил это и получил различные диапазоны для IPv6 и IPv4. Я считаю, что это диапазоны, которые вы ищете.

0
ответ дан Guillermo Cacheda 15 January 2019 в 15:22
поделиться

Для того чтобы разрешить SSH-доступ через консольный браузер GCP вашего ноутбука, вам необходимо найти ваш общедоступный IP-адрес или внешний IP-адрес вашей локальной сети. Вы можете проверить это в этой ссылке . Как только у вас есть ваш внешний IP-адрес, вам нужно создать FW, чтобы разрешить доступ SSH только с этого внешнего IP-адреса.

Пример:

gcloud compute firewall-rules создать test-ssh-example \
- действие разрешить \
- направление входа \
[113 ] --target-tags = [TAG] \ [Вы можете указать тег для применения этого правила FW только к виртуальным машинам с таким же тегом. (необязательно)]
- правила tcp: 22 \
- диапазоны ресурсов \
- приоритет 1000

[1111 ] С помощью этой опции только с этого IP-адреса вы сможете иметь доступ SSH к экземпляру виртуальной машины.

0
ответ дан Daniel Emiliano 15 January 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: