Túnel SSH com Git-Bash Windows e Linux

Diversas vezes temos que acessar algum serviço em um servidor em Linux por uma porta específica, que geralmente pode não estar exposta pela internet, a idéia deste post é mostrar como é possível criar um túnel utilizando SSH entre nosso computador e o servidor que queremos acessar.

No Windows vamos utilizar o Git-Bash como terminal para utilizar o SSH, ele pode ser baixado em: https://msysgit.github.io/, também poderíamos utilizar outro client, como por exemplo o http://www.putty.org/.

Criando o Túnel

Para criar o túnel podemos utilizar o seguinte comando SSH.

$ ssh -L localport:localipinserver:serverport user@serverip

ex

$ ssh -L 4321:127.0.0.1:27017 root@188.88.88.8 Continue reading

Hyper-V e CentOS (Linux): Expandindo um disco de uma máquina virtual em Linux

O Hyper-V é uma plataforma de virtualização muito completa e performática, com ela é possivel organizar nossas aplicações e máquinas virtuais de uma maneira para garantir o uso do hardware com uma maior densidade. Outra grande vantagem ao utilizar uma plataforma de virtualização é que ela serve de porta de entrada para outras tecnologias (como por exemplo servidores em Linux) pois a maquina virtual está em um ambiente controlado e de fácil monitoramento (para quem está acostumado a ambientes Windows).
Recentemente tive que fazer um upgrade de disco em uma infraestrutura de telefonia(VOIP) que executava em uma máquina virtual com CentOS (Linux) sobre a plataforma de virtualização do Hyper-V. Para isto funcionar, eu precisarei expandir o VHD (neste caso com a máquina virtual desligada) e, após isto, expandir e reorganizar a partição do Linux, no exemplo utilizei um outro S.O. (GPartedLive) para fazer o boot e editar a partição.

Continue reading