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

HTTP-трафик через SSH на сервер SVN?

Итак, у меня проблема.

В моей школе (Технологический институт Джорджии) для удаленного доступа к нашим лабораторным компьютерам мы должны использовать туннель SSH. Это выглядит как

ssh -L 33389: ИМЯ ПК: 3389 -l ИМЯ ПОЛЬЗОВАТЕЛЯ СЕРВЕР.gatech.edu

Теперь я хочу иметь возможность использовать svn для доступа к моему лабораторному ПК (PCNAME), но я хочу использовать apache для входа в систему. Есть ли способ установить SSH-туннель к PCNAME, но затем получить доступ к интерфейсу HTTP для svn? Или я застрял и мне нужно придерживаться svnserve?

Да, просто добавьте новое перенаправление на порт вашего HTTP-сервера (я предполагаю, что он работает на порту 80)

ssh -L 8080:PCNAME:80 -L 33389:PCNAME:3389 -l USERNAME SERVER.gatech.edu 

Затем настройте локальный представитель svn для использования localhost: 8080 в качестве сервера