25.01.2016 Views

Servidores Web

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

0839 – Linux – servidores <strong>Web</strong><br />

Note a opção -M. Ela significa que a sessão SSH deve ser uma sessão mestre,<br />

mesmo que já existam outras sessões SSH estabelecidas de casa para trab.<br />

Múltiplas portas<br />

Quer redirecionar mais de uma porta de trab para portas locais em casa? Basta usar<br />

múltiplas vezes a opção -L, da seguinte forma:<br />

[fulano@casa ~] $ ssh ftal@trab -MCN \<br />

-L 55900:localhost:5900 \<br />

-L 8080:localhost:80 \<br />

-L 4545:fire:4545 \<br />

-L 25:mail.empresa.br:25<br />

Este comando, como você pode imaginar, redireciona as portas:<br />

<br />

<br />

<br />

<br />

5900 de trab para a 55900 de casa<br />

8080 de trab para a 80 de casa<br />

4545 de fire para a 4545 de casa (note que é possível usar o mesmo número<br />

de porta local e remota sem qualquer problema)<br />

25 de mail.empresa.br para a 25 de casa.<br />

Note que as opções -M (criar uma nova sessão para esta conexão), -C (ativar a<br />

compressão do tráfego) e-N (não executar nenhum comando) só precisam ser<br />

definidas uma única vez, pois dizem respeito à conexão<br />

entre fulano@casa e ftal@trab.<br />

Túneis reversos<br />

Se o seu problema envolte acesso externo à sua máquina local, geralmente a<br />

questão é atravessar alguma (ou até várias) camadas de NAT. Nestes casos, o<br />

OpenSSH também oferece a solução: um túnel reverso.<br />

Se os túneis normais permitem a conexão da máquina local a destinos externos por<br />

meio de uma porta local, os túneis reversos fazem justamente o oposto: permitem<br />

ABÍLIO ALECRIM 46

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!