SSH é um software que permite gerenciar seu site digitando comandos poderosos. Significa ‘Secure Shell’ (Shell Seguro), e quando é instalado tanto no seu computador quanto no servidor web, você pode gerenciar seu site de forma segura usando uma interface de linha de comando.
Usuários menos técnicos nunca precisarão usar SSH. Usuários avançados podem usá-lo para fazer login remotamente em seu servidor web e transferir arquivos e pastas, editar diretórios ou executar comandos.
O SSH vem pré-instalado no Mac ou Linux. No Windows, o aplicativo PuTTY pode ser instalado para adicionar suporte SSH. O SSH também deve ser instalado e habilitado no servidor web do seu provedor de hospedagem.

O que é um Shell?
A maioria dos sites WordPress é instalada em um servidor que executa o sistema operacional Linux. No Linux, o ‘shell’ é o nome dado à interface de linha de comando.
Muitos usuários avançados gostam de usar o shell porque podem digitar comandos flexíveis e poderosos para gerenciar seus sites. No entanto, isso é opcional.
Aqui estão alguns exemplos dos comandos que você pode usar:
cd nome_do_diretoriomuda para o diretório ou pasta especificada.lslista o conteúdo do diretório atual.mkdir nome_do_diretoriocria um novo diretório.cp arquivo_origem arquivo_destinocopia um arquivo.chmod permissoes nome_do_arquivoaltera as permissões de um arquivo.apt-get install nome_do_pacoteinstala um novo software no servidor.
Uma vez conectado ao seu site usando SSH, você pode obter uma lista completa dos comandos disponíveis digitando ‘help’.
Assim como muitos usuários, você pode não ter conhecimento técnico de comandos de shell. Nesse caso, você não precisa usar SSH e pode gerenciar os arquivos do seu site usando um cliente FTP ou o aplicativo gerenciador de arquivos fornecido no painel do seu provedor de hospedagem.
Para mais informações, veja nosso guia para iniciantes sobre como usar FTP para fazer upload de arquivos para o WordPress.

Como se Conectar ao Seu Site Usando SSH?
SSH é uma tecnologia cliente-servidor. Isso significa que você precisa de um software especial instalado no seu computador e servidor web.
Portanto, a primeira coisa a verificar é se o SSH está configurado na sua conta de hospedagem. Você pode fazer isso entrando em contato com seu provedor de hospedagem ou verificando o cPanel ou as configurações do seu host.

Você precisará manter um registro do endereço IP do seu site e do nome de usuário e senha necessários para acessar o SSH.
Você também precisará saber o número da porta usado pelo SSH se você o alterou da configuração padrão de 22.
Conectando de um Computador Mac ou Linux
Uma vez que o servidor esteja configurado e você tenha um cliente SSH, você pode se conectar ao seu site digitando um comando como este em um aplicativo de terminal Mac ou Linux:
ssh username@server_ip_address
Não se esqueça de substituir username e server_ip_address pelas configurações que você anotou anteriormente.

Conectando de um Computador Windows
Se você quiser se conectar ao seu site via SSH de um computador Windows, você precisará instalar e executar o aplicativo PuTTY.
Você será solicitado a digitar seu endereço IP SSH e número de porta. O PuTTY lembrará suas configurações para sessões futuras.

Após clicar no botão ‘Abrir’, você será solicitado a inserir seu nome de usuário SSH. Depois disso, uma janela de terminal será aberta onde você poderá digitar sua senha SSH.
Como Usar SSH no WordPress?
Uma vez que você esteja familiarizado com os comandos do shell, você pode usar o SSH para realizar muitas tarefas relacionadas ao gerenciamento e manutenção de sites.
Isso inclui o upload de arquivos, a instalação e atualização de software, a edição de arquivos de configuração do servidor, o backup do banco de dados do WordPress e a solução de problemas.
Aqui estão alguns tutoriais que escrevemos que mostram diferentes maneiras de usar o SSH para gerenciar seu site WordPress:
- Como Habilitar o Imagick no Seu Site WordPress
- Como Encontrar um Backdoor em um Site WordPress Hackeado e Corrigi-lo
- Como Corrigir Erro de Conexão Segura no WordPress
- Como Corrigir o Erro 500 Internal Server Error no WordPress
- Truques Úteis de Configuração do WordPress Que Você Talvez Não Conheça
Como Usar SSH para Tornar a Transferência de Arquivos FTP Segura
Uma vez que você tenha habilitado o SSH em seu servidor, você também pode usá-lo para proteger suas sessões FTP. Isso é conhecido como SFTP.
FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos) e é como um gerenciador de arquivos para o seu site, onde você pode fazer upload, copiar e excluir arquivos usando arrastar e soltar.
Quando o SSH está disponível, seu cliente FTP pode usar o protocolo SFTP para se conectar com segurança ao seu site. Isso significa que hackers não poderão interceptar seus arquivos enquanto eles são carregados.

Você pode aprender mais em nossa entrada do glossário sobre SFTP.
Esperamos que este artigo tenha ajudado você a aprender mais sobre SSH no WordPress. Você também pode querer ver nossa lista de Leitura Adicional abaixo para artigos relacionados sobre dicas, truques e ideias úteis do WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.
