50% de desconto todos os planos, por tempo limitado. A partir de $2.48/mo
10 min restantes
Apps Web e Negócios

Como conectar ao seu site via SSH?

Mary H By Mary H 10 min de leitura Atualizado em 10 de junho de 2023
wordpress acesso remoto seguro via ssh

Sabendo como conecte-se ao seu site via SSH permite estabelecer certas conexões entre uma máquina local e um host remoto. Atualmente, muitas empresas estão aproveitando tecnologias emergentes para melhorar seu desempenho e reduzir custos, e SSH não está separado dessa tendência.

Novos sinais de progresso trazem novos requisitos, e a tecnologia de segurança moderna pode combater abordagens e métodos frágeis e ineficazes. Por isso queremos explorar a solução SSH.

Continue lendo para descobrir dicas essenciais sobre SSH, que pode criar conexões seguras e confiáveis para você. Antes de cobrirmos como conectar seu site via SSH, precisamos saber o que é SSH.

O que é SSH?

SSH significa secure shell e é um protocolo de comunicação segura que inicia conexões criptografadas na rede através de HTTP (protocolo de transferência de hipertexto). HTTP compartilha dados de sites entre computadores, e SSH adiciona excelente segurança para acessar recursos remotos.

SSH suporta diferentes tipos de segurança de acesso ao servidor, como transferência e sincronização de arquivos. FTP via SSH, cópia segura e acesso à rede privada do servidor com OpenSSH. Portanto, você conseguirá conectar seu site usando um cliente SSH para transferir dados com segurança através de uma GUI ou linha de comando.

Claro, você deve começar por mude a porta do seu valor padrão para deixá-lo realmente seguro. 

Leia também : Encaminhamento de Porta em Windows VPS

 

Dica: Como Linux e Mac OS possuem interfaces SSH integradas, não é necessário instalar um cliente SSH.

wordpress-vps Começar um Blog

Auto-hospede seu WordPress em hardware de primeira linha, com armazenamento NVMe e latência mínima em todo o mundo. Escolha sua distribuição favorita.

Obtenha WordPress VPS

Como se conectar a um host usando SSH?

Para conectar seu site via SSH, você precisa das ferramentas certas. Primeiro, acesse um servidor usando um terminal, que explicaremos a seguir, para estabelecer uma conexão através de SSH.

Como fazer SSH em um servidor usando o terminal?

Mac e Linux OS podem iniciar conexões SSH usando o Terminal. O Terminal é um emulador similar ao DOS que executa comandos tanto no seu sistema quanto no servidor remoto.

Não há uma interface gráfica para facilitar a conexão SSH ao seu servidor. Você tem todas as opções essenciais nesta tela preta baseada em texto para obter o resultado desejado.

conectar ao seu site via SSH

  • Primeiro, clique no ícone do Pod e digite "Terminal" na barra de pesquisa
  • Ou você pode acessar o Terminal através de Aplicações > Utilitários

Como se conectar a um servidor web usando Putty?

Putty é um software SSH gratuito, um cliente SSH que funciona em Windows para acessar seu VPS, máquina física ou múltiplas máquinas virtuais em um host e gerenciá-las com facilidade.

Ao contrário do Terminal, para conectar seu servidor web usando SSH, você precisa baixar e instalar o Putty primeiro e depois seguir os próximos passos.

Instalação do Cliente Putty SSH em Windows

Dica: Você pode escolher o pacote que melhor se adequa à sua versão de Windows. Recomenda-se baixar a versão de 32 bits para maior compatibilidade.

Ambos os métodos permitem que você se conecte via servidor SSH a partir de Windows ou Mac OS. Após usar o cliente SSH ou o Terminal como pré-requisito para conectar ao seu host, vamos prosseguir com a linha de comando para executar os códigos e enviar comandos ao servidor remoto. Agora você precisa saber algumas informações para completar a lista.

Leia também : Instalar MikroTik CHR em VPS Usando PuTTY)

Requisitos para se conectar ao seu site via SSH

requisitos para estabelecer uma conexão SSH

  1. Endereço IP do servidor: seu nome de domínio ou endereço IP
  2. Porta SSH: a porta fornecida pelo seu provedor de hospedagem
  3. Usuário SSH: refere-se ao seu nome de usuário FTP (não para admin WordPress)
  4. Senha SSH: sua senha FTP
  5. Quando a instalação do PuTTY estiver concluída, abra-o e use-o para conectar ao seu site.
  6. Para conectar o cliente SSH PuTTY, abra-o e digite o IP do seu servidor e a Porta SSH.
  7. Clique no botão Abrir para prosseguir.
  8. Uma janela de login aparece pedindo que você digite seu nome de usuário SSH e pressione Enter
  9. Em seguida, digite sua senha SSH e pressione Enter novamente.

Depois de conectado com sucesso ao seu servidor via cliente PuTTY SSH, você pode executar os comandos necessários agora.

Leia Também: Como usar SSH para conectar a um servidor remoto?

14 comandos SSH úteis e básicos

Com esses comandos SSH, você pode mover arquivos, deletar pastas, criar novos diretórios, alterar permissões de usuário e muito mais.

  1. O comando Is: Este comando exibe uma lista dos arquivos e diretórios na pasta atual.
ls
  1. O comando cd: Este comando muda de diretório e permite navegar para diferentes locais. Por exemplo $ cd /home
cd
  1. O mkdir: Este comando cria um novo diretório
mkdir
  1. O comando touch: Este comando adiciona um novo arquivo ao diretório
touch
  1. O comando rm: Este comando remove um arquivo ou pasta
rm
  1. O comando cp: Este comando copia arquivos e pastas.

Nota: Você precisa especificar o nome do arquivo ou diretório e para onde deseja copiá-lo. Por exemplo: $ cp [opções] [origem] [destino]

cp
  1. O comando mv: Este comando move arquivos; você deve digitar a origem e o destino do arquivo. mv [origem] [destino]
mv

Agora veja as opções adicionais que você pode adicionar no início deste comando.

  • -f: Esta opção deleta o arquivo de destino e permite criar um novo arquivo quando você não tem permissão de escrita.
  • -u: copia o arquivo de origem apenas se ele for mais recente que o arquivo de destino.
  • -n: isso não sobrescreve um arquivo existente e o protege contra alterações
  • -a: esta opção arquiva os arquivos.
  • -R: é usado apenas para pastas; copia todos os arquivos e pastas dentro da pasta de destino.
  1. Comando Clear: este comando limpa a tela do terminal.
clear
  1. Comando Tar: este comando cria e descompacta arquivos comprimidos.
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Comando Wget: este comando baixa arquivos da internet.
wget http://fileurl/filename.ext
  1. Comando Du: este comando mostra o tamanho dos arquivos e pastas em um diretório específico.
du
  1. Comando History: este comando exibe os comandos usados recentemente
history 50
  1. Comando PWD: este comando mostra o caminho completo do seu diretório atual. Ao executar o comando você verá algo como:ome/user/public_html
pwd
  1. Comando Find: este comando procura por arquivos e exibe seus atributos (nome, tamanho, tipo de arquivo, etc.). Use-o assim: find [diretório inicial] [opções] [termo de busca]
find

Leia também: Google Chrome Instalação Silenciosa

Etapas para gerar um par de chaves

gerar pares de chaves SSH

  • Gerar a chave pública no Terminal
  • Adicione o par de chaves à sua conta de hospedagem.
  • Gerar a chave privada através do seu cliente SSH (Putty)

Leia Também: Gerar Chaves SSH no Windows 10

Como gerar o par de chaves públicas no Terminal?

Para gerar autenticação por chave pública no Linux e Mac, abra o Terminal e digite os comandos usando SSH.

  • Abra a caixa de terminal. No prompt do shell, digite o seguinte comando:
  • O programa ssh-keygen solicita que você especifique o local e o nome do arquivo de chave.

Dica: Você pode digitar um novo nome ou usar o padrão e pressionar Enter.

  • Você pode criar uma passphrase para proteger sua chave.
  • Copie a chave pública do par para seu servidor usando o comando abaixo
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Substitua 'user' pelo seu nome de usuário e 'server' pelo endereço do servidor onde deseja usar autenticação por chave.

  • Quando solicitado, digite a senha da sua conta de usuário no servidor SSH

Dica: Agora você pode autenticar no seu servidor usando o par de chaves.

wordpress-vps Começar um Blog

Auto-hospede seu WordPress em hardware de primeira linha, com armazenamento NVMe e latência mínima em todo o mundo. Escolha sua distribuição favorita.

Obtenha WordPress VPS

Como gerar seu par de chaves SSH privado?

Gerar uma nova chave SSH é o primeiro passo para criar um alto nível de segurança na autenticação. Você precisa dessa chave SSH para conectar seu servidor com máxima segurança no seu processo de login.

Quando as chaves são geradas corretamente, elas garantem segurança aprimorada e um acesso rápido e conveniente para gerenciar seus servidores.

Em vez de usar a forma tradicional com nome de usuário e senha, o Terminal ou o cliente SSH torna o processo muito mais profissional.

Leia Também: Hospedando múltiplos sites em um único servidor

Gerando uma chave SSH privada com o cliente SSH

gerar chave SSH privada

  • Primeiro, abra o programa PuTTYgen Go
  • Depois, selecione RSA SSH-2 na seção de tipo de chave a gerar.
  • Em seguida, clique no botão Generate na seção Actions.

Dica: Nesta etapa, mova o mouse dentro da janela até a barra de progresso verde ficar completa.

Isso é necessário para registrar seu movimento aleatório no método de autenticação. Esta é uma das técnicas mais confiáveis para se proteger contra ataques.

gerador de chaves PuTTY

  • Depois disso, quando a barra de progresso for concluída, o PuTTYgen gera seu par de chaves SSH.
  • Digite uma senha no campo Key passphrase e reinsira-a emConfirmar frase-senha campo.
  • Clique no botão Save private key

Dica: (lembre-se de salvar a chave privada, ela será necessária para a próxima conexão com sua máquina)

salvar chave privada

  • Clique com o botão direito no campo de texto chamado "Public key for pasting into OpenSSH authorized_keys file" e escolha "Select All".
  • Agora clique com o botão direito novamente no mesmo campo de texto e escolha "Copy".

Como importar sua chave SSH

Quando você tiver uma nova chave salva no seu computador, agora deve importá-la para o agente de chaves do PuTTY.

Estes dois passos importam a chave SSH para o PuTTY

  • Clique no botão Agent, que abre o gerenciador de chaves na janela PuTTY Configuration.
  • Clique no botão "Add Key", depois localize o local onde salvou a chave privada, selecione-a e clique em Open.

Dica: Digite sua senha de chave se necessário.

wordpress-vps Começar um Blog

Auto-hospede seu WordPress em hardware de primeira linha, com armazenamento NVMe e latência mínima em todo o mundo. Escolha sua distribuição favorita.

Obtenha WordPress VPS

Conclusão

Conectar ao seu site via SSH tem vantagens e etapas diferentes que explicamos ao longo deste guia. Em geral, para estar preparado neste mundo moderno de comunicação em redes de negócios, você precisa controlar adequadamente seus arquivos do site e credenciais de acesso nos servidores em nuvem.

Portanto, criar uma chave pública para autenticação criptografa suas conexões aos servidores. A chave privada usada pelo receptor pode descriptografar a conexão. No final, este processo bidirecional fornece uma interação segura entre dois pontos finais de rede. Leve isso a sério para ter sucesso nesta era digital.

Compartilhar

Mais do blog

Continue lendo.

Imagem de destaque da análise Odoo com texto de grande título à esquerda e o logo Odoo à direita, cercados por painéis flutuantes de interface de aplicativo em um fundo temático em nuvem roxo suave.
Apps Web e Negócios

Uma Análise Completa do Odoo: É o Odoo o ERP Certo para Seu Negócio?

O Odoo é uma das plataformas ERP mais consideradas para negócios em crescimento, por uma razão simples: promete resolver muita coisa em um só lugar. Vendas, contabilidade, inventário.

Jim SchwarzJim Schwarz 11 minutos de leitura
Imagem de alternativas open-source do WordPress com gradiente colorido, monitor desktop, editor de código, prévia de painel desfocada e grande texto de título à esquerda.
Apps Web e Negócios

Melhores Alternativas Open-Source do WordPress Para Desenvolvedores

O WordPress continua importante e atende bem uma vasta gama de sites. Seu diretório de plugins hospeda mais de 62.000 plugins, e seu diretório de temas oferece mais de 14.000 temas gratuitos. O...

Jim SchwarzJim Schwarz 14 min de leitura
Imagem de comparação Automad vs. WordPress com logos de ambas as plataformas e título perguntando qual CMS os desenvolvedores devem escolher.
Apps Web e Negócios

Automad vs. WordPress: Uma Comparação Detalhada Entre Duas das Melhores Plataformas CMS

Automad e WordPress resolvem o mesmo problema de duas maneiras muito diferentes. Automad é um CMS baseado em arquivos e template engine, então o conteúdo vive em arquivos em vez de um banco de dados, mas WordPress...

Jim SchwarzJim Schwarz 9 min de leitura

Pronto para fazer o deploy? A partir de $2,48/mês.

Cloud independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Reembolso em 14 dias.