Criar um usuário SSH no ISPConfig e conectar-se a ele

Procédure

Pode configurar um acesso em linha de comandos seguro para o seu site diretamente a partir do painel de administração do seu servidor. O protocolo SSH (Secure Shell) é um protocolo de comunicação encriptado que permite assumir o controlo remoto de um servidor e executar comandos do sistema em total segurança. Este guia mostra-lhe como criar uma conta de utilizador shell no ISPConfig, configurar os seus acessos e realizar a sua primeira ligação.

Os passos

  1. Aceder à gestão do VPS

    Inicie sessão no seu espaço de cliente LWS, vá à lista dos seus servidores e clique em Gerir em frente ao seu VPS ISPConfig.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  2. Abrir o painel ISPConfig

    Na secção Administração do seu servidor, clique em Painel de administração para abrir a interface web do ISPConfig.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  3. Abrir a gestão dos utilizadores SSH

    No menu superior, clique em Sites e, depois, no painel lateral em Command Line, clique em SSH/SFTP-User.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  4. Adicionar um novo utilizador shell

    Na lista de contas shell, clique no botão verde Add new Shell-User para abrir o formulário de criação.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  5. Preencher os parâmetros da conta shell

    Selecione o site em Site, indique um nome em Username e, em seguida, defina uma palavra-passe forte ou cole a sua chave pública em SSH-RSA / ED25519 Public-Key. Escolha o seu ambiente em Chroot Shell (por exemplo, Jailkit), verifique se a caixa Active está assinalada e, depois, clique em Save.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  6. Anotar o identificador completo da conta

    Verifique se o seu novo acesso aparece com o estado Yes na tabela e anote o identificador completo apresentado na coluna Username.

    Criar um usuário SSH no ISPConfig e conectar-se a ele
  7. Verificar a firewall do servidor

    Antes de iniciar a ligação, certifique-se no seu espaço de cliente de que a firewall do seu servidor permite efetivamente ligações de entrada na porta SSH.

  8. Estabelecer a ligação SSH a partir do seu terminal

    Abra o terminal do seu computador e execute o comando de ligação, substituindo-o pelas suas informações: ssh defaultdemo@203.0.113.10 (endereço IP fictício de exemplo). Valide com a sua palavra-passe ou a sua frase-passe de chave.

  9. Manusear os seus ficheiros e terminar a sessão

    Verifique a sua sessão com whoami, localize a sua pasta com pwd e liste os ficheiros com ls. Para criar ou modificar um documento, utilize o comando nano fichier.txt (guarde e saia com a combinação Ctrl+X e depois confirme com O), copie ou comprima os seus elementos conforme necessário e, em seguida, escreva exit para terminar a sessão.

Comandos habituais numa sessão SSH

Aqui estão os comandos básicos para administrar os seus ficheiros depois de ligado ao seu alojamento:

  • whoami — apresenta o nome do utilizador atualmente ligado
  • pwd — indica o caminho absoluto da pasta em que se encontra
  • ls — lista os ficheiros e diretórios presentes na pasta atual
  • nano — editor de texto interativo na consola para modificar os seus ficheiros
  • cp e tar — permitem, respetivamente, copiar ficheiros e criar arquivos comprimidos
  • exit — fecha corretamente a sessão shell remota

Perguntas frequentes

Qual é a diferença entre um utilizador shell ISPConfig e o utilizador root?

O utilizador shell ISPConfig está limitado ao espaço do seu site web e não possui qualquer privilégio administrativo no sistema. O utilizador root administra toda a máquina. Nos VPS geridos, o acesso direto em root é bloqueado por motivos de segurança; consulte a nossa ajuda dedicada « Acesso ROOT SSH » se gerir o seu sistema por conta própria.

O que é o chroot (Jailkit) no ISPConfig?

O chroot isola o utilizador numa árvore de diretórios fechada correspondente ao seu site. Impede a conta de explorar os diretórios do sistema do servidor ou de aceder aos dados de outros clientes alojados no mesmo VPS.

O que fazer em caso de erro « Permission denied (publickey,password) »?

Este erro indica uma recusa de autenticação. Verifique se está realmente a utilizar o nome de utilizador completo com prefixo (ex.: defaultdemo), confirme a introdução da palavra-passe ou certifique-se de que a chave pública foi colada sem espaços em excesso.

O que significa a mensagem « Connection refused »?

Esta mensagem indica que a máquina remota não responde na porta solicitada. Verifique se o serviço SSH está em execução e se a firewall do seu VPS autoriza o tráfego na porta de ligação.

Como corrigir o alerta « REMOTE HOST IDENTIFICATION HAS CHANGED »?

Este alerta aparece quando a impressão digital de segurança do servidor mudou (por exemplo, após uma reconfiguração). Remova a entrada antiga no seu computador local com o comando ssh-keygen -R 203.0.113.10 (substituindo pelo endereço IP do seu VPS).

Ligações úteis

help.lws.net/a/7954
Este artigo foi útil?

Sim

Não

Lido 3 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.