DNS record for SSH (docker) The Next CEO of Stack OverflowTeamSpeak Redirect via CName &| SRV Record?Minecraft DNS SRV record correct setupHow do I write a SRV record for PPTP?Is it possible to have two host identifications for a single domain?SSH tunnel to Docker containerForward ssh connections to docker container by hostnameHow to limit access from host to docker containerconnecting to apache server in docker container (osx and docker-machine) FROM INTERNETDocker does not resolve DNS from BIND serverRedirect SSH connexion to another port in function of (sub)domaine

Can Sneak Attack be used when hitting with an improvised weapon?

Does Germany produce more waste than the US?

Inexact numbers as keys in Association?

Why is information "lost" when it got into a black hole?

IC has pull-down resistors on SMBus lines?

Help! I cannot understand this game’s notations!

Reshaping json / reparing json inside shell script (remove trailing comma)

From jafe to El-Guest

Help/tips for a first time writer?

Is there a reasonable and studied concept of reduction between regular languages?

Why the last AS PATH item always is `I` or `?`?

Computationally populating tables with probability data

Easy to read palindrome checker

Is there a difference between "Fahrstuhl" and "Aufzug"?

Is it professional to write unrelated content in an almost-empty email?

What happened in Rome, when the western empire "fell"?

Is a distribution that is normal, but highly skewed, considered Gaussian?

Traduction de « Life is a roller coaster »

What steps are necessary to read a Modern SSD in Medieval Europe?

How to Implement Deterministic Encryption Safely in .NET

Do I need to write [sic] when including a quotation with a number less than 10 that isn't written out?

"Eavesdropping" vs "Listen in on"

My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?

Defamation due to breach of confidentiality



DNS record for SSH (docker)



The Next CEO of Stack OverflowTeamSpeak Redirect via CName &| SRV Record?Minecraft DNS SRV record correct setupHow do I write a SRV record for PPTP?Is it possible to have two host identifications for a single domain?SSH tunnel to Docker containerForward ssh connections to docker container by hostnameHow to limit access from host to docker containerconnecting to apache server in docker container (osx and docker-machine) FROM INTERNETDocker does not resolve DNS from BIND serverRedirect SSH connexion to another port in function of (sub)domaine










0















I have a docker container which bind the port 2222:22. It's possible to connect using ssh -T sub.example.com -p 2222.



I'm looking for a way to access ssh the container without specify the port number. I thought this could be done with a DNS record.



I set a DNS record SRV _ssh._tcp.sub 5 10022 sub.example.com to my domain in the admin interface of my provider, this does not work.



Is there a way to do that?










share|improve this question









New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    No, there isn't.

    – Gerald Schneider
    yesterday















0















I have a docker container which bind the port 2222:22. It's possible to connect using ssh -T sub.example.com -p 2222.



I'm looking for a way to access ssh the container without specify the port number. I thought this could be done with a DNS record.



I set a DNS record SRV _ssh._tcp.sub 5 10022 sub.example.com to my domain in the admin interface of my provider, this does not work.



Is there a way to do that?










share|improve this question









New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    No, there isn't.

    – Gerald Schneider
    yesterday













0












0








0


1






I have a docker container which bind the port 2222:22. It's possible to connect using ssh -T sub.example.com -p 2222.



I'm looking for a way to access ssh the container without specify the port number. I thought this could be done with a DNS record.



I set a DNS record SRV _ssh._tcp.sub 5 10022 sub.example.com to my domain in the admin interface of my provider, this does not work.



Is there a way to do that?










share|improve this question









New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I have a docker container which bind the port 2222:22. It's possible to connect using ssh -T sub.example.com -p 2222.



I'm looking for a way to access ssh the container without specify the port number. I thought this could be done with a DNS record.



I set a DNS record SRV _ssh._tcp.sub 5 10022 sub.example.com to my domain in the admin interface of my provider, this does not work.



Is there a way to do that?







domain-name-system ssh docker






share|improve this question









New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited yesterday









peterh

4,41192442




4,41192442






New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked yesterday









Maximilian EbelMaximilian Ebel

63




63




New contributor




Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Maximilian Ebel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1





    No, there isn't.

    – Gerald Schneider
    yesterday












  • 1





    No, there isn't.

    – Gerald Schneider
    yesterday







1




1





No, there isn't.

– Gerald Schneider
yesterday





No, there isn't.

– Gerald Schneider
yesterday










3 Answers
3






active

oldest

votes


















6














You need clients that actually use SRV records as well and as far as I know none of the (common) SSH clients do ...



Very few common applications/protocols actually support SRV records.




Instead: edit your ssh clients configuration file ~/.ssh/config make an entry for that host and you at least will no longer have to explicitly specify the port number on the commandline every time you need to connect:



#~/.ssh/conf
Host sub.example.com
HostName sub.example.com
Port 2222
...


and then ssh sub.example.com






share|improve this answer






























    2














    I am using wrapsrv together with ProxyCommand and socat to use SRV records for determination of connection endpoint:



    Host *.my.domain
    ProxyCommand wrapsrv _ssh._tcp.%h socat STDIO TCP:%%h:%%p


    The advantage is that both scp and sftp should use it from ssh config file.



    Please note that SRV record needs THREE integers: priority, weight and port, not two as you are showing in your question.






    share|improve this answer























    • indeed the ability to be reused by all commands is interesting

      – A.B
      yesterday



















    1














    Some people wanted to solve the same issue as you and made a wrapper. I didn't test those tools, but from reading them, they do look up and use the port information. (They might even do more: doing ssh to the name defined in the SRV record, can end up in a different hostname if the record was so defined.). Now supporting other commands (scp, sftp...) or multiple hosts is not supported there.




    ssh-srv-wrapper.sh (bash)




    Introduction



    ssh-srv-wrapper is bash shell script which tries to find a SSH SRV
    record for the first host and uses what is found rather than what was
    passed (if a valid record is found).





    sshsrv (go)




    sshsrv is a simple program to lookup and connect to an SSH endpoint
    via DNS SRV records.







    share|improve this answer

























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "2"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );






      Maximilian Ebel is a new contributor. Be nice, and check out our Code of Conduct.









      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f960733%2fdns-record-for-ssh-docker%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      6














      You need clients that actually use SRV records as well and as far as I know none of the (common) SSH clients do ...



      Very few common applications/protocols actually support SRV records.




      Instead: edit your ssh clients configuration file ~/.ssh/config make an entry for that host and you at least will no longer have to explicitly specify the port number on the commandline every time you need to connect:



      #~/.ssh/conf
      Host sub.example.com
      HostName sub.example.com
      Port 2222
      ...


      and then ssh sub.example.com






      share|improve this answer



























        6














        You need clients that actually use SRV records as well and as far as I know none of the (common) SSH clients do ...



        Very few common applications/protocols actually support SRV records.




        Instead: edit your ssh clients configuration file ~/.ssh/config make an entry for that host and you at least will no longer have to explicitly specify the port number on the commandline every time you need to connect:



        #~/.ssh/conf
        Host sub.example.com
        HostName sub.example.com
        Port 2222
        ...


        and then ssh sub.example.com






        share|improve this answer

























          6












          6








          6







          You need clients that actually use SRV records as well and as far as I know none of the (common) SSH clients do ...



          Very few common applications/protocols actually support SRV records.




          Instead: edit your ssh clients configuration file ~/.ssh/config make an entry for that host and you at least will no longer have to explicitly specify the port number on the commandline every time you need to connect:



          #~/.ssh/conf
          Host sub.example.com
          HostName sub.example.com
          Port 2222
          ...


          and then ssh sub.example.com






          share|improve this answer













          You need clients that actually use SRV records as well and as far as I know none of the (common) SSH clients do ...



          Very few common applications/protocols actually support SRV records.




          Instead: edit your ssh clients configuration file ~/.ssh/config make an entry for that host and you at least will no longer have to explicitly specify the port number on the commandline every time you need to connect:



          #~/.ssh/conf
          Host sub.example.com
          HostName sub.example.com
          Port 2222
          ...


          and then ssh sub.example.com







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered yesterday









          HBruijnHBruijn

          55.9k1190150




          55.9k1190150























              2














              I am using wrapsrv together with ProxyCommand and socat to use SRV records for determination of connection endpoint:



              Host *.my.domain
              ProxyCommand wrapsrv _ssh._tcp.%h socat STDIO TCP:%%h:%%p


              The advantage is that both scp and sftp should use it from ssh config file.



              Please note that SRV record needs THREE integers: priority, weight and port, not two as you are showing in your question.






              share|improve this answer























              • indeed the ability to be reused by all commands is interesting

                – A.B
                yesterday
















              2














              I am using wrapsrv together with ProxyCommand and socat to use SRV records for determination of connection endpoint:



              Host *.my.domain
              ProxyCommand wrapsrv _ssh._tcp.%h socat STDIO TCP:%%h:%%p


              The advantage is that both scp and sftp should use it from ssh config file.



              Please note that SRV record needs THREE integers: priority, weight and port, not two as you are showing in your question.






              share|improve this answer























              • indeed the ability to be reused by all commands is interesting

                – A.B
                yesterday














              2












              2








              2







              I am using wrapsrv together with ProxyCommand and socat to use SRV records for determination of connection endpoint:



              Host *.my.domain
              ProxyCommand wrapsrv _ssh._tcp.%h socat STDIO TCP:%%h:%%p


              The advantage is that both scp and sftp should use it from ssh config file.



              Please note that SRV record needs THREE integers: priority, weight and port, not two as you are showing in your question.






              share|improve this answer













              I am using wrapsrv together with ProxyCommand and socat to use SRV records for determination of connection endpoint:



              Host *.my.domain
              ProxyCommand wrapsrv _ssh._tcp.%h socat STDIO TCP:%%h:%%p


              The advantage is that both scp and sftp should use it from ssh config file.



              Please note that SRV record needs THREE integers: priority, weight and port, not two as you are showing in your question.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered yesterday









              TomekTomek

              940154




              940154












              • indeed the ability to be reused by all commands is interesting

                – A.B
                yesterday


















              • indeed the ability to be reused by all commands is interesting

                – A.B
                yesterday

















              indeed the ability to be reused by all commands is interesting

              – A.B
              yesterday






              indeed the ability to be reused by all commands is interesting

              – A.B
              yesterday












              1














              Some people wanted to solve the same issue as you and made a wrapper. I didn't test those tools, but from reading them, they do look up and use the port information. (They might even do more: doing ssh to the name defined in the SRV record, can end up in a different hostname if the record was so defined.). Now supporting other commands (scp, sftp...) or multiple hosts is not supported there.




              ssh-srv-wrapper.sh (bash)




              Introduction



              ssh-srv-wrapper is bash shell script which tries to find a SSH SRV
              record for the first host and uses what is found rather than what was
              passed (if a valid record is found).





              sshsrv (go)




              sshsrv is a simple program to lookup and connect to an SSH endpoint
              via DNS SRV records.







              share|improve this answer





























                1














                Some people wanted to solve the same issue as you and made a wrapper. I didn't test those tools, but from reading them, they do look up and use the port information. (They might even do more: doing ssh to the name defined in the SRV record, can end up in a different hostname if the record was so defined.). Now supporting other commands (scp, sftp...) or multiple hosts is not supported there.




                ssh-srv-wrapper.sh (bash)




                Introduction



                ssh-srv-wrapper is bash shell script which tries to find a SSH SRV
                record for the first host and uses what is found rather than what was
                passed (if a valid record is found).





                sshsrv (go)




                sshsrv is a simple program to lookup and connect to an SSH endpoint
                via DNS SRV records.







                share|improve this answer



























                  1












                  1








                  1







                  Some people wanted to solve the same issue as you and made a wrapper. I didn't test those tools, but from reading them, they do look up and use the port information. (They might even do more: doing ssh to the name defined in the SRV record, can end up in a different hostname if the record was so defined.). Now supporting other commands (scp, sftp...) or multiple hosts is not supported there.




                  ssh-srv-wrapper.sh (bash)




                  Introduction



                  ssh-srv-wrapper is bash shell script which tries to find a SSH SRV
                  record for the first host and uses what is found rather than what was
                  passed (if a valid record is found).





                  sshsrv (go)




                  sshsrv is a simple program to lookup and connect to an SSH endpoint
                  via DNS SRV records.







                  share|improve this answer















                  Some people wanted to solve the same issue as you and made a wrapper. I didn't test those tools, but from reading them, they do look up and use the port information. (They might even do more: doing ssh to the name defined in the SRV record, can end up in a different hostname if the record was so defined.). Now supporting other commands (scp, sftp...) or multiple hosts is not supported there.




                  ssh-srv-wrapper.sh (bash)




                  Introduction



                  ssh-srv-wrapper is bash shell script which tries to find a SSH SRV
                  record for the first host and uses what is found rather than what was
                  passed (if a valid record is found).





                  sshsrv (go)




                  sshsrv is a simple program to lookup and connect to an SSH endpoint
                  via DNS SRV records.








                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited yesterday

























                  answered yesterday









                  A.BA.B

                  1,8842717




                  1,8842717




















                      Maximilian Ebel is a new contributor. Be nice, and check out our Code of Conduct.









                      draft saved

                      draft discarded


















                      Maximilian Ebel is a new contributor. Be nice, and check out our Code of Conduct.












                      Maximilian Ebel is a new contributor. Be nice, and check out our Code of Conduct.











                      Maximilian Ebel is a new contributor. Be nice, and check out our Code of Conduct.














                      Thanks for contributing an answer to Server Fault!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f960733%2fdns-record-for-ssh-docker%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

                      Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

                      Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020