terça-feira, 18 de novembro de 2014

Configurando Shell In A Box no CentOS

Introdução


Shell In A Box (pronunciado shellinabox) é um emulador de terminal baseado na web criado por Markus Gutschke. Ele tem internamente um servidor web próprio que roda um cliente SSH baseado na web e em uma porta específica, disponibilizando para você um emulador de terminal para acessar e controlar remotamente seu servidor linux.

Shell In A Box utiliza somente AJAX/Javascript e CSS para funcionar, sem precisar instalar nenhum outro software adicional.

Nesse tutorial, iremos descrever como instalar o shellinabox para acessar remotamente o terminal SSH de um servidor linux usando apenas um browser moderno.

Clientes SSH baseado na web são bastante úteis quando você está protegido por um firewall/proxy e somente HTTP(s) podem passar por eles.

Instalando o Shellinabox no CentOS 6


Por padrão o shellinabox já vem incluído em várias distribuições através de seus repositórios padrões.

Configurando Autenticação em 2 Passos no CentOS 6

Introdução


Autenticação em 2 passos é aquele processo que além do seu usuário e senha tradicionais é solicitado um código validador adicional. Esse código validador pode ser enviado por SMS, gerado por algum programa ou gerado por token.

A cada intervalo de tempo, geralmente 30s, um novo código é gerado e o código anterior é invalidado.

Então mesmo que uma pessoa conheça seu usuário e senha, provavelmente ela não conseguira ter acesso ao sistema se não tiver o código validador daquele exato momento, aumentando a segurança no acesso do servidor.

Nesse artigo vamos mostrar como configurar a autenticação em 2 passos para conexões via SSH no servidor e utilizaremos para isso a libpam google-authenticator.

quinta-feira, 17 de julho de 2014

Pentaho + Bovespa

No dia 12 de Maio de 2014 foi inaugurado o site Mercado Analítico, que tem como objetivo ser um portal de ferramentas analíticas que permitem ajudar os investidores, em seus diversos níveis, a tomarem as melhores decisões de negócios.

O portal tem como visão ser uma plataforma completa de análise da Bovespa, Títulos Públicos, Fundos Imobiliários, rastreadores inteligentes, etc.

De forma mais técnica, a plataforma tem como base principal a suite Pentaho, utilizada para a cargas de dados no DW e construção dos painéis de acompanhamento.

Mas algumas outra integrações foram necessárias para atender particularidades específicas dos requisitos bem como adicionar uma camada extra de segurança.

Entre essas integrações existem gráficos utilizando a biblioteca Highcharts e também uma integração com NodeJS para a execução de cálculos complexos no lado do servidor.

Para aqueles que ainda tem alguma dúvida sobre o potencial do Pentaho, tem no Mercado Analítico mais um exemplo do que podemos fazer com essa fantástica ferramenta.


Abracos.
Kleyson Rios.

sexta-feira, 17 de janeiro de 2014

Pentaho Servlet Integrator

You can always see someone asking how to integrate Pentaho with a Third Party Application.

Pentaho Servlet Integrator allows you to call from a Third Party App any analyse, dashboard, report etc from the Pentaho without pass user/password on the URL.

How does it work ?