Если я правильно понял это на общем уровне, ssh используется, если я хочу получить безопасный доступ к одному удаленному компьютеру (скажем, 10.243.212.98). С другой стороны, vpn используется, если я хочу получить доступ ко всей удаленной сети (скажем, 10.243.212.0/24) и ко всем машинам в этой сети, как будто я локально присутствую в этой сети.
У меня есть следующие два вопроса:
Зачем vpn необходимо для подключения к 10.243.212.0/24, если я могу ssh в 10.243.212.98? После того, как я подключусь к этой удаленной машине, я не буду в этой сети? Я знаю, что весь мой трафик, за исключением ssh, не будет проходить через удаленную машину и, следовательно, не будет "находиться" в этой сети. Но это все?
Рассмотрим следующую схему сети:
192.168.0.3 192.168.0.4 PC1 PC2 | / 10.243.212.0/24 SWITCH<-------(F1/0)--ROUTER1--(F1/1)----------(F1/0)-->ROUTER2--(F2/1)---->INTERNET 192.168.0.1 .2 .3
Если я войду в сеть 10.243.212.0/24, каким будет мой назначенный IP-адрес? Что-то вроде 10.243.212.4? Тогда я не смогу получить доступ к ПК 192.168.0.3 или 192.168.0.4, поскольку они находятся в другом сегменте сети! Но я слышал, что VPN позволяют мне получить доступ к внутренней сети. Так что мне делать, если я хочу получить доступ к ПК?