Мой сервер Ubuntu Subversion не доступен напрямую из Интернета, 192.168.1.2
Моя общедоступная машина Ubuntu доступна через DMZ по адресу 192.168.1.1.
Я настроил переадресацию портов с 192.168.1.1:3906 на 192.168.1.2:3906, но я понятия не имею, как это будет работать с svn + ssh, поскольку для доступа к моему серверу Subversion требуется один дополнительный переход
edit: Для тех, кто сталкивается с той же проблемой, моя путаница возникла из-за того, что я пытался перенаправить на свой сервер SVN (запускал демон на порту '3906'), но доступ к вашему серверу SVN через SSH полностью отличается от доступа к вашему серверу SVN, на котором запущен демон (3906). Вы должны относиться к этому как к типичному ssh-соединению. Оба метода ниже работали после того, как я отредактировал свои настройки.