SSH – Como compartilhar conexões ativas de um mesmo usuário com um mesmo servidor

image_pdfimage_print

Uma das formas de compartilhar conexões SSH é:

  1. Acesse ou crie o arquivo ~/.ssh/config
  2. Adicione as seguintes linhas ao arquivo
    1. Host *
      1. ControlMaster auto
      2. ControlPath ~/.ssh/sockets/%r@%h-%p
      3. ControlPersist 600
  3. Em seguida, execute o comando:
    1. mkdir ~/.ssh/sockets

E pronto! Agora basta acessar um servidor com seu usuário via SSH e em seguida abrir em outro terminar uma nova conexão SSH e verá que a session é compartilhada e o password não vai ser pedido novamente.

Isto agiliza muito o trabalho de quem usa muito SSH durante o dia.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!