Ferramentas do usuário

Ferramentas do site


redes:openssh_multiplexer

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
redes:openssh_multiplexer [2015/05/09 10:27]
8812
redes:openssh_multiplexer [2015/05/09 12:28] (atual)
8812
Linha 4: Linha 4:
 Um multiplexador,​ multiplexer,​ mux ou multiplex é um dispositivo que seleciona as informações de duas ou mais fontes de dados num único canal. Em processamento de sinais digitais, o multiplexador obtém fluxos de dados distintos e combina-os num único fluxo de dados com uma taxa de transferência mais elevada. Isto permite que múltiplos fluxos de dados sejam transportados de um local para outro através de uma única ligação física, o que reduz os custos. [[http://​pt.wikipedia.org/​wiki/​Multiplexador|Wikipédia]] Um multiplexador,​ multiplexer,​ mux ou multiplex é um dispositivo que seleciona as informações de duas ou mais fontes de dados num único canal. Em processamento de sinais digitais, o multiplexador obtém fluxos de dados distintos e combina-os num único fluxo de dados com uma taxa de transferência mais elevada. Isto permite que múltiplos fluxos de dados sejam transportados de um local para outro através de uma única ligação física, o que reduz os custos. [[http://​pt.wikipedia.org/​wiki/​Multiplexador|Wikipédia]]
  
-"​Multiplexar"​ nada mais é do que enviar mais de uma conexão ssh sobre uma única conexão. O OpenSSH pode reutilizar uma conexão TCP para multiplas sessões SSH  concorrentes. Isso resulta em uma redução do consumo de recurso de criar novas conexões TCP. Primeiro, você precisa configurar um "​ControlMaster"​ para abrir um [[http://​pt.wikipedia.org/​wiki/​Soquete_de_domínio_Unix|soquete de domínio Unix]] localmente. O restante ​de de todos os seus comandos ssh conetarão ​ao ControlMaster via soquete de domínio Unix. O ControlMaster nos dá os seguintes beneficios:+"​Multiplexar"​ nada mais é do que enviar mais de uma conexão ssh sobre uma única conexão. O OpenSSH pode reutilizar uma conexão TCP para multiplas sessões SSH  concorrentes. Isso resulta em uma redução do consumo de recurso de criar novas conexões TCP. Primeiro, você precisa configurar um "​ControlMaster"​ para abrir um [[http://​pt.wikipedia.org/​wiki/​Soquete_de_domínio_Unix|soquete de domínio Unix]] localmente. O restante de todos os seus comandos ssh conectarão ​ao ControlMaster via soquete de domínio Unix. O ControlMaster nos dá os seguintes beneficios:
  
-    * O uso de um soquete já existente +    * O uso de um único ​soquete já existente 
-    * Nenhuma nova conexão ​TCP/IP+    * Sem novas conexões ​TCP/IP
     * Não necessita troca de chaves     * Não necessita troca de chaves
     * Não necessita autenticação e mais     * Não necessita autenticação e mais
Linha 50: Linha 50:
  
     lsof -U | grep master     lsof -U | grep master
 +que teria uma saída como essa:
 +    ssh       23827 welblade ​   4u  unix 0x0000000000000000 ​     0t0 21113 /​tmp/​master-192.168.1.219-22-ada.dhssvLEHWq3oawL9
 +    ssh       23827 welblade ​   5u  unix 0x0000000000000000 ​     0t0 22230 /​tmp/​master-192.168.1.219-22-ada.dhssvLEHWq3oawL9
 +
   
 Ou  Ou 
     ssh -O check [email protected]     ssh -O check [email protected]
 +a saída:
 +    Master running (pid=23827)
 +
   
 +
 =====Eu posso dizer à conexão master para não aceitar mais pedidos de multiplexação?​ ===== =====Eu posso dizer à conexão master para não aceitar mais pedidos de multiplexação?​ =====
 A sintaxe é como encaminhar a porta 3128 no host local para a porta 3128 no host remoto usando -L: A sintaxe é como encaminhar a porta 3128 no host local para a porta 3128 no host remoto usando -L:
Linha 63: Linha 71:
 ===== Referência ===== ===== Referência =====
 http://​www.cyberciti.biz/​faq/​linux-unix-osx-bsd-ssh-multiplexing-to-speed-up-ssh-connections/​ http://​www.cyberciti.biz/​faq/​linux-unix-osx-bsd-ssh-multiplexing-to-speed-up-ssh-connections/​
 +http://​man.cx/​ssh_config
redes/openssh_multiplexer.1431178068.txt.gz · Última modificação: 2015/05/09 10:27 por 8812