URL: https://linuxfr.org/forums/general-general/posts/ssh-et-enregistrements-dns-srv Title: SSH et enregistrements DNS SRV Authors: Spack Date: 2012年01月07日T17:33:42+01:00 Tags: dns, ssh et git Score: 3 Salut, Lorsque l'on veut mettre en place un gestionnaire de code source (SCM), celui-ci est le plus souvent accompagné d'un accès par le Web en HTTP. Si l'on prend le cas de Git, ceci implique donc d'installer sur un même serveur Git, OpenSSH, Gitolite, un serveur Web, ... Si l'on possède déjà un serveur Web, on serait tenter d'installer le tout sur ce dernier. Les pricinpes de sécurité veulent que l'on installe qu'un type de service par serveur. De plus, installer SSH (peu importe les méthodes de sécurisation) peut fournir un acces non voulu au système. Ne parlons même pas des "_hooks_" qui permettent de faire un peu tout ce que l'on veut sur le serveur. L'idée serait donc de dissocier la partie Web de la partie SSH. Pour cela, les enregistrements DNS [SRV](http://www.rfc-editor.org/rfc/rfc6335.txt) conviennent parfaitement à ce cas : ```text _ssh._tcp.git.example.com. 3600 IN SRV 0 5 22 ssh.example.com. _http._tcp.git.example.com. 3600 IN SRV 0 5 80 www.example.com. _https._tcp.git.example.com. 3600 IN SRV 0 5 443 www.example.com. ``` Et hop, parfait, on a dissocié les deux services. Malheureusement, il semblerait que OpenSSH ne fasse pas de requête pour les champs SRV... :( Ma question, s'il y en a une, serait alors : comment séparer les deux services ? Patcher OpenSSH ? Ne rien séparer du tout ? La réponse "_D_" ?