Назад | Перейти на главную страницу

Идентифицировать клиентов в сети VPN

У меня есть куча устройств (малиновые пироги), которые находятся в разных зданиях и сетях и постоянно присылают мне какие-то данные. Мне нужен способ ssh для устройств. Я думаю о создании VPN, где все эти устройства будут подключены до отправки данных; Таким образом, у каждого из них будет частный IP-адрес, и я смогу подключиться к нему по ssh в своей сети VPN. Предполагая, что это правда (поправьте меня, если нет), как я могу определить, какое устройство является каким, если я просто вижу кучу подключенных IP-адресов?

Я решил использовать предварительно настроенный статический IP-адрес для каждого устройства, прежде чем подключать его к VPN. Это сработает?

Есть ли другое лучшее решение?

Статическими адресами сложно управлять. Все ли устройства подключены к общедоступной сети? Если да, у вас есть дополнительные проблемы, связанные с расходами, связанными со статическим публичным адресом.
В качестве альтернативы вы можете назначить своим устройствам динамические адреса, а затем создать VPN для известного сервера со статическим IP.

Другим вариантом может быть регистрация устройств с помощью DynDNS, но она может быть более сложной, если устройства находятся за NAT. В последнем случае вы сможете создать SSH-соединение по запросу без необходимости постоянного подключения всех устройств.