
Мне нужно настроить статический IP-адрес для добавления в белый список третьих лиц, и мне нужно использовать этот IP-адрес со своего ноутбука для подключения к этой третьей стороне с помощью SFTP и/или SSH.
Я думаю, что мне нужно создать статический IP-адрес в облаке Google, а затем каким-то образом настроить прокси-сервер, который будет использовать этот IP-адрес для исходящего трафика.
Как это можно настроить в Google Cloud?
решение1
Все, что вам для этого нужно, — это простой f1-micro
экземпляр со статическим IP-адресом, работающий под управлением любой UNIX-подобной операционной системы.
У меня был готов готовый ответ, но потом я обнаружил,эта жемчужинакоторый, кажется, идеально и правильно делает именно то, что вам нужно.
Просто ради интереса, вот два возможных подхода, которые я собирался предложить:
- Как два отдельных соединения: сначала вы подключаетесь по SSH к экземпляру «прокси», а затем оттуда по SSH; для удобства вы можете использоватьПереадресация агента SSH(в
Public Key Access with Agent Forwarding
разделе, но я рекомендую прочитать его с самого начала; он не такой уж длинный). - Одно соединение: Вы можете создать туннель напрямую, используя SSH; естьУчебное пособие сообщества Google Cloud Platform по SSH-туннелированиюпокрывая его.