Tecnologia pessoal

Introdução ao shell seguro (ssh)

Servidores Linux são muito poderosas máquinas multitarefa, multiusuários que usam os serviços de terminal para controle e administração. Se você tem um servidor Linux, você provavelmente irá controlá-lo com o Secure Shell ou SSH.

SSH usa porta 22 e fornece serviços de criptografia, juntamente com os serviços de terminal. Não muito tempo atrás, o Telnet foi o protocolo mais usado para se comunicar e controlar hosts remotos. Tal como acontece com o caso do FTP, impunha-se uma versão mais segura do presente protocolo para cenários de hospedagem modernos.

Seu host provavelmente fornecerá seu servidor SSH. Você vai precisar instalar um cliente SSH para permitir a comunicação com seu host. Você vai precisar do endereço IP do servidor SSH e suas credenciais de autorização. Este será disponível a partir do seu host.

Um Open-Source SSH cliente popular, que você pode baixar de graça é o PuTTY. Você pode encontrar uma versão desta aplicação usando seu search engine favorito. Basta pesquisa o putty fot. Selecione a listagem para o cliente SSH.

Uma vez baixado digite as informações de porta e autenticação na área opções de massa e não se esqueça de salvar essa configuração.

Usando o PuTTY, logon para o servidor. Quando conectado você verá uma pequena janela melhorada, apresentando seu servidor Linux prompt de login. Fornecer o apropriado credenciais e você verá o prompt do sistema principal para sua máquina Linux.

Desde que o Linux é multiusuário, outros usuários podem ser conectados ao servidor. Esta é uma das vantagens do uso de Linux em um ambiente de rede. Vários usuários podem autenticar e usar os recursos do servidor. Os usuários podem ter diferentes funções, como administrador, usuário, etc. Seu cliente SSH será restrita aos direitos concedidos à sua conta de usuário específico.

Provavelmente não é uma boa idéia fazer o login como usuário root. O usuário root, ou conta de superusuário pode fazer alterações que você não se propõe. É melhor usar uma conta de utilizador regular para atividades cotidianas. Dependendo da distribuição que você está usando, você pode executar um comando como:

sudo su (funciona no Ubuntu)

Este comando permite que você execute tarefas administrativas, sem ter privilégios de nível de administrador. Você será fornecido um prompt para sua senha pessoal. Se o nome da sua conta é sobre o "sudo su" lista (consulte o administrador sobre isso), você será o administrador concedidos privilégios, até você fazer logon com a conta de administrador. Ao sair, você será em sua conta de utilizador regular.

Uma vez que você ganhou acesso ao seu servidor, você pode emitir comandos de shell para navegar e controlar o servidor. Os comandos usados dependem do "sabor" do escudo, sendo usado por seu sistema. A maioria dos usuários de Linux, estará usando o shell "bash", mas poderia estar usando o shell "dash" em vez disso (mais sobre shell "sabores" em um artigo futuro).

Em resumo, registrando em shell do seu host remoto, você precisará usar o protocolo SSH. Você pode usar o aplicativo PuTTY gratuito para isso. o login exigirá o endereço IP do servidor SSH e suas credenciais de login. No futuro artigos iremos analisar comandos úteis de shell que cada administrador precisa ter em sua caixa de ferramentas.