Acessando seu pacote de Hospedagem Compartilhada Linux usando SSH

O que é o Secure Shell (SSH)?

O Secure Shell (SSH) é um protocolo de rede de criptografia para comunicação segura de dados, serviços shell remoto ou execução de comandos e outros serviços de rede seguros entre dois computadores ligados em rede, que se conectam através de: a) um canal seguro numa rede insegura; e b) um servidor e um cliente (que executa o servidor SSH e programas de cliente SSH).

O SSH é normalmente utilizado para iniciar sessão numa máquina remota e executar comandos. Pode-se transferir arquivos utilizando os protocolos de transferência de arquivos SSH associados (SFTP) ou de cópia de segurança (SCP). A porta que é normalmente utilizada nas conexões de SSH é a 22.

Como ativar o SSH no seu pacote?

Os nossos servidores suportam o acesso SSH em todos os pacotes de Hospedagem Linux (Domínio Único, Multidomínio e Revenda) e já estão ativados para todos os clientes.

Como conectar-se ao pacote de hospedagem através de SSH?

A conexão SSH nos nossos Servidores de Hospedagem Linux será através duma autenticação baseada em chave.

Como faço para gerar um Par de Chaves SSH para a autenticação baseada em chave?

Você precisará gerar o par de chaves (chave pública e chave privada) no seu computador local.

Para o Sistema Operacional Linux:

Execute o comando a seguir no seu Terminal:
ssh-keygen -t dsa
OU
ssh-keygen -t rsa

A saída seria similar a:

Gerando um par de chaves dsa público/privado.
Insira o arquivo no qual deseja salvar a chave (~/.ssh/id_dsa): Pressione [Enter]
Insira a frase-chave (deixe vazio se não houver nenhuma frase-chave): Pressione [Enter]
Insira novamente a mesma frase-chave: Pressione [Enter]
A sua identificação foi salvada em ~/.ssh/id_dsa
A sua chave pública foi salvada em ~/.ssh/id_dsa.
A impressão digital chave é:
<Some string>

OU

Gerando um par de chaves dsa público/privado.
Insira o arquivo no qual deseja salvar a chave (~/.ssh/id_dsa): Pressione [Enter]
Insira a frase-chave (deixe vazio se não houver nenhuma frase-chave): Pressione [Enter]
Insira novamente a mesma frase-chave: Pressione [Enter]
A sua identificação foi salvada em ~/.ssh/id_dsa
A sua chave pública foi salvada em ~/.ssh/id_dsa.
A impressão digital chave é:
<Some string>

id_dsa ou id_rsa é a chave privada e id_dsa.pub ou id_rsa.pub é a chave pública.

Para o Sistema Operacional Windows:

  1. Baixe PuTTY e PuTTYgen
  2. Abra PuTTYgen
  3. Selecione a opção SSH-2 RSA (ou SSH-2 DSA)
  4. Clique em Generate (Gerar)

  1. Agora, mova o ponteiro do mouse aleatoriamente sobre o espaço vazio abaixo da barra de progresso para criar uma chave gerada aleatoriamente

  1. Clique em Save private Key (Salvar Chave privada), sem fornecer qualquer frase-chave

  1. Clique em Yes (Sim) na janela que pede a confirmação para salvar a chave sem uma senha.

  1. Salve o arquivo chave com um nome apropriado, por exemplo ssh_private_key.ppk

Autorize o Servidor SSH a usar a Chave Pública

No Linux:

  • Crie um diretório como .ssh  (repare no ponto precedente) sob /home /<nomedeusuário>/ para o seu pacote de hospedagem.
    Depois você terá que criar um arquivo chamado authorized_keys  dentro deste diretório .ssh .
  • Copie o conteúdo do local de ~/.ssh /id_dsa.pub ou o arquivo ~/.ssh/id_rsa.pub para o arquivo authorized_keys.

No Windows:

  • Crie um diretório como .ssh  (repare no ponto precedente) sob /home /<nomedeusuário>/ para o seu pacote de hospedagem.
    Depois você terá que criar um arquivo chamado authorized_keys  dentro deste diretório .ssh .
  • Copie o conteúdo sob a seção Public-Lines no arquivo chamado ssh_private_key.ppk no seu computador.

  • Edite o arquivo authorized_keys do seu pacote de hospedagem, insira a palavra ssh-rsa (incluindo espaços em ambas as extremidades da palavra) e cole o conteúdo copiado. Remova o código de fim de linha, unindo quatro linhas numa única linha. Tenha cuidado para não apagar quaisquer caracteres ao fazer isso. O output final será semelhante a isso:
  • ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAnjXf5VEuIfOHmbNGn7NZAYDjSp8mYK9sDF+RZR75V4gyu3FeaXcAlwA/jwzzgpIvhK2why5t9DtokyInlocq
    P9SbNd9xOnrvXEV+ImvKiBf4+tFk7uagZJ+CLrr0tK7M4lKskjfad38UF5cJ0+YU24V1sCDs6QTJC4kG3PO1eeE=

Você acabou de configurar o Par de Chaves SSH para autenticação.
Agora que você já fez isso, está preparado para acessar o seu pacote de hospedagem usando SSH. Aqui está como você deve fazer:
No Linux:
Execute o comando a seguir:
ssh -l user remote-server-host-name

No Windows:

  1. Abra Putty e insira o Endereço IP de pacote de hospedagem ou o Nome de Host.

 

  • No menu à esquerda, clique em Data (Dados) sob Connection (Conexão) e insira o nome de usuário cPanel no campo nome de usuário Auto-login username.

  1. No menu à esquerda, clique em Auth sob Connection -> SSH e insira o caminho do arquivo da chave privada salvada.

  1. Clique no botão Open (Abrir) para se conectar ao servidor através de SSH.

E é isso aí, a tela preta à frente de você é toda sua para acessar o seu pacote de hospedagem web usando SSH.