Páginas

quinta-feira, 19 de abril de 2012

SSH Reverso

O ssh por si so ja cria um tunel seguro para conexoes, o reverso, como o proprio nome ja diz, ele fornece a voce o poder de voltar esse tunel a sua maquina de origem. Vou exemplificar para ficar melhor o entendimento.

Dado o Cliente com ip 200.xxx.xxx.1 com porta ssh 2222 aberta para o mundo

Apartir da minha maquina atras dos 10 firewalls da empresa ou da minha casa atras de um modem adsl eu digito o seguinte comando:

user@thor:~#/$ ssh -R 2223:localhost:2222 suporte@200.xxx.xxx.1

irá pedir o password e eu estarei dentro da maquina do cliente.

suporte@coca:~$

para voltar para a minha maquina, bastará eu digitar:

suporte@coca:~$ ssh -p 2223 user@localhost

E pronto! Estarei novamente na minha maquina

user@thor:~#/$

Agora vamos transportar os arquivos desse cliente, “burlando”o firewall e trazendo por dentro desse tunel reverso.

user@thor:~#/$ ssh -R 2223:localhost:2222 root@200.xxx.xxx.1
root@200.xxx.xxx.1′s password:

suporte@coca:~$ rsync -av -e ‘ssh -p 2223′ /var/www/html root@localhost:/tmp/html

Onde o /var/www/html é o diretorio dentro de coca e vamos envia-lo para o /tmp/html dentro da minha maquina de homologação.

FONTE: http://www.redhate.me/?p=135

quarta-feira, 18 de abril de 2012

Iperf

Utilizando IPERF:

- No servidor
# iperf -s

- No Cliente
# iperf -c IP-DO-SERVIDOR

- Teste bidirecional
# iperf -c IP-DO-SERVIDOR -d

- Usando UDP
- No servidor
# iperf -s -u

- No cliente
# iperf -c IP-DO-SERVIDOR -u

- Se você quiser aumentar a banda utilize a opção –b do lado client (iperf –c 10.10.8.75 –b 200M, por exemplo). Este opção funciona para o modo UDP apenas.

- Mais opções

Além das opções já citadas, o Iperf ainda oferece outros argumentos, que podem ser utilizados de acordo com sua necessidade.

Client e Server:

-f Formato das informações: Kbits, Mbits, KBytes, MBytes
-h Ajuda – Mostrará todas as opções
-i n Exibe o status a cada n segundos
-o Salva o resultado ou mensagem de erro em um arquivo
-p Especifica a porta a ser utilizada
-u Define o uso do UDP, ao invés do TCP
-v Mostra a versão
Server:

-s Inicia o Iperf como Servidor
Client:

-c Inicia o Iperf como Cliente (client)
-d Para fazer o teste bidirecional simultaneamente (dualtest)
-b Especifica a banda a ser utilizada (bandwith)
-n Número de byte para transmissão
-r Para fazer o teste bidirecional sendo um lado de cada vez (tradoff)
-t Tempo de transmissão (default 10 segundos)

FONTE: http://www.brainwork.com.br/blog/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/

FreeBSD: Criar Package

For ports that have not been installed yet:
Code:
# cd /usr/ports/category/portname 
# make package
For ports that are already installed:
Code:
# pkg_create -b portname

FONTE: freebsd.org