Executando verificação de segurança...
3

Gerenciando dispositivos Linux remotamente com ShellHub - O SSH do século XXI

Conheça as vantagens que você terá ao utilizar o ShellHub para gerenciar os seu Linux remotamente de maneira simples e segura.

O ShellHub foi desenvolvido para renovar o tradicional SSH para acesso remoto. É uma ferramenta que atende a diversos perfis de usuários, indo desde a indústria até o uso pessoal/home labs. A ferramenta está em constante evolução a fim de proporcionar um software seguro, simples de usar e que represente, de fato, uma evolução do SSH. Neste artigo vamos mostrar cinco razões para você começar a utilizar o ShellHub ainda hoje, além de explicar os benefícios que o uso dessa ferramenta pode trazer para o seu projeto.

Por que vale a pena conhecer o ShellHub?

Extremamente útil em situações onde seja necessário controlar uma gama muito grande de dispositivos ou mesmo facilitar o acesso de uma única máquina, centralizando-o em um mesmo local, o ShellHub se mostra um perfeito aliado para projetos de diferentes níveis. O grande diferencial do ShellHub é ser uma opção mais moderna ao já conhecido e tradicional SSH, oferecendo uma estrutura robusta com features profissionais para todos os tipos de usuários, que buscam maior agilidade para acessar suas máquinas remotamente.

A segurança tradicional com a agilidade do novo

Possuindo um servidor SSH próprio e proteção a ataques DDoS, ShellHub não utiliza uma porta SSH regular e permite acesso apenas de dispositivos autorizados, contribuindo para que eles não fiquem expostos. Outro mecanismo de segurança do ShellHub são as regras de firewall. Essa feature possibilita limitar ou permitir acesso aos dispositivos. Algumas das configurações que podem ser utilizadas, por exemplo, são:
Delimitar qual ou quais usuários podem acessar uma ou um grupo de máquinas.
Qual rede não pode acessar determinados dispositivos
Definir que ninguém pode acessar as máquinas exceto determinada rede, e assim sucessivamente.
Indo na contramão de processos tradicionais onde quanto maior nível de segurança, maior a complexidade, o ShellHub se diferencia justamente por oferecer uma estrutura segura, mas com maior usabilidade. Veja abaixo alguns elementos que favorecem essa relação pouco convencional.
Dashboard

Agilidade

Um dos maiores desafios do mundo hiperconectado reside na gestão de dispositivos espalhados em diferentes localidades. Seja para usuários que viajam e precisam acessar suas máquinas remotamente ou para times que necessitam gerenciar grandes volumes de dispositivos espalhados, esse fator impacta diretamente a produtividade.

Para empresas, especificamente, a demora ocasionada pela complexidade de processos tradicionais para acesso remoto, adiciona ainda mais desafios aos times de engenharia, desenvolvimento e todos aqueles relacionados ao produto, uma vez que o
aumento no volume desses dispositivos requer atenção a outros aspectos como atualização, correções, monitoramento e controle.

Pensando nisso, a versão Cloud do ShellHub oferece recursos adicionais à simplificação do acesso remoto, a fim de agregar maior agilidade nesse processo como um todo, sem perder de vista a segurança necessária para isso.

Um desses recursos é a possibilidade de gravação e reprodução de sessão, característica fundamental para auditorias e que permite saber o que aconteceu na máquina, revendo quando necessário. Ao acessar a máquina, esse comando pode ser habilitado, gravando assim tudo que for realizado nela: comandos, alterações, correções. Caso aconteça algo posteriormente, é possível rever esse acesso e encontrar inconformidades de forma mais rápida, sem contar apenas com a memória, o que agiliza bastante o processo de correção.

Adequabilidade

Uma ferramenta que se propõe a ser inovadora, não poderia deixar de lado a adequabilidade. É por essa razão que o ShellHub possui duas versões, sendo elas a Community e a Cloud. Se você é um usuário que gosta de pôr a “mão na massa”, a versão Community é a mais indicada, pois com ela você tem a possibilidade de ter toda a infraestrutura localmente, incluindo o servidor SSH. Por outro lado, se busca um serviço de nuvem, com uma instalação mais simples, a Cloud é a versão certa. Lá você vai apenas criar uma conta e em poucos minutos terá tudo funcionando. A versão Cloud é a ideal para quem busca simplicidade e você pode utilizar todos os recursos disponíveis também na versão gratuita. Uma vez que os dispositivos foram registrados, basta localizá-lo e passar as credenciais de acesso do host, assim terá acesso a um shell remoto. Ah, a conta free é free mesmo. Você não precisa inserir dados de cartão de crédito para começar a usar, ok?!

Somando a essas duas versões, as empresas podem contar com uma opção corporativa, disponibilizada nas versões Managed e Self-Hosted. Por terem necessidades distintas, a opção Enterprise foi criada pensando em oferecer uma melhor usabilidade para times e uma estrutura mais adequada a um maior volume de dispositivos. Até aqui já deu pra ver que o ShellHub é uma ferramenta para todos.

Apoio ao Open Source

Assim como o TabNews, o ShellHub foi pensado para ser aberto a comunidade, obviamente, se você não quiser provisionar o ambiente em sua infraestrutura propria, existe uma versão Cloud do mesmo.
Talvez um dos maiores benefícios da ferramenta, não poderíamos deixar de destacar sua característica Open Source.

Acreditamos fortemente no poder que a comunidade tem ao trabalharmos juntos e construir projetos incríveis. E se o objetivo é revolucionar, isso não seria alcançado com um software proprietário. Uma das grandes vantagens do Open Source no nosso projeto, é a possibilidade de personalizar a ferramenta. E essa característica vai ao encontro da agilidade que buscamos ofertar. Disponibilizamos o código da ferramenta para que os usuários que desejarem, possam implementar novas features ou alterar o comportamento de alguns componentes e regras de acordo com as suas necessidades.

Além disso, o ShellHub também é construído com base em diversas tecnologias Open Source tais como: sshping, docker-nginx-auto-ssl, statping, util-linux, Docker, Golang. Além de utilizarmos diversos projetos de Código Aberto, nós contribuímos, apoiamos e participamos ativamente da comunidade. Entendemos que ter o código aberto permite que centenas de desenvolvedores possam estudá-lo e propor melhorias, oferecendo assim uma evolução contínua para o software. Com isso, todas essas vantagens garantem eficiência e maior transparência para todos que o utilizam.

Para finalizar, outra grande vantagem do Open Source é a velocidade com que essas mudanças e correções de bugs tendem a acontecer. Nesse sentido, buscamos sempre utilizar as versões atualizadas de pacotes/bibliotecas a fim de corrigir possíveis vulnerabilidades. E isso só é possível devido a existência de uma comunidade engajada em sempre melhorar o código, seja por compartilhar dos princípios do Open Source, gostar muito da ferramenta ou simplesmente para resolver algum problema que esteja enfrentando no dia a dia.

E aí, gostou?
Então dá uma olhadinha lá no shellhub.io e cria sua conta gratuita agora mesmo.
E depois vem aqui nos contar o que achou.

1
1