Atualmente meu servidor está em uma rede interna e só é usado por mim, no entanto, desejo criar um novo repositório do subversion e permitir que pessoas externas o acessem. Eles devem ser restritos ao acesso svn e não podem fazer mais nada. Eles vão acessá-lo pelo protocolo svn + ssh.
Os passos que acredito que devo seguir estão abaixo, mas que outros passos devo dar?
Presumivelmente, eles ainda poderão acessar o SSH e baixar arquivos da Internet, abrir portas, instalar backdoors, ler arquivos de configuração do servidor ... etc
Note que estou focando aqui em usuários autorizados , eu já li esta questão sobre como impedir o acesso não autorizado