Criar um site
Registrar um domínio
Whois

SSH (Secure Shell)

Execute comandos diretamente no servidor que hospeda o seu site

O que é o SSH ?

Por que usar SSH ?

  • Executa comandos diretamente no servidor que hospeda seu site
  • Permite rodar comandos Linux na sua hospedagem
  • Toda comunicação é feita com criptografia
  • É rápido, recomendado para usuários experientes

SSH (Secure Shell) é um programa de transferência de arquivos, por linha de comando, semelhante aos MS-DOS. Sua principal característica é a confiabilidade e segurança. Ele permite que você navegue no servidor que hospeda seu site, isso pode ser interessante para editar alguns arquivos diretamente no servidor ou mesmo para mover e copiar arquivos remotamente.

Veja o manual de uso do SSH.

Descubra o que é o SSH

Comandos básicos do SSH

Não inclua os colchetes no seu comando.

 

Navegando no Unix:

  • / (refere-se ao diretório raiz no servidor);
  • ./ (refere-se ao diretório em que você se encontra);
  • ../ (refere-se ao diretório pai do que você se encontra);
  • pwd (mostra qual é o diretório em que você se encontra — dá o caminho completo);
  • ls (lista todos os arquivos do seu diretório atual);
  • ls -al (lista todos os arquivos + informações);
  • ls -alR (lista todos os arquivos + informações em todos os subdiretórios);
  • ls -alR > resultado.txt (lista todos os arquivos + informações em todos os subdiretórios, mas envia todas as informações para um arquivo ao invés de mostrar na tela);
  • ls -alR | more (lista todos os arquivos + informações em todos os subdiretórios, criando uma pausa);
  • ls *.html (lista todos os arquivos que terminam com .html);
  • ls -al home/usr/guto/ (lista todos os arquivos + informações de /home/usr/guto);
  • cd (muda para um novo diretório);
  • cd imagens (muda para o diretório imagens);
  • cd / (muda para o diretório raiz);
  • cd /home/usr/imagens (muda para o diretório /home/usr/imagens);
  • cd .. (volta um diretório).
 

Criando, movendo, copiando e apagando diretórios:

  • mkdir [nomedodiretório] (cria um novo diretório);
  • ls -d */ (lista todos os subdiretórios dentro do diretório atual);
  • cp -r [nomedodiretório] [novo nomedediretório] (copia um diretório e todos os seus arquivos/subdiretórios);
  • rmdir [nomedodiretório] (apaga um diretório se estiver vazio);
  • rm -r [nomedodiretório] (remove um diretório e todos seus arquivos).
 

Pesquisando arquivos e diretórios:

  • locate [arquivo] (procura em todo servidor por um arquivo em um banco de dados com todos os arquivos do sistema, renovado uma vez por dia: é bem mais eficiente que o find);
  • grep [texto] [nomedoarquivo] (procura por um texto dentro de um arquivo);
  • sed s/[textoantigo]/[novotexto]/g [nomedoarquivo] (faz uma varredura no arquivo e troca todas as ocorrências do [textoantigo] por [novotexto]).
  • find / -name [arquivo] -print (procura em todo servidor por um arquivo);
  • find . -name [arquivo] -print (procura por um arquivo começando pelo diretório atual);
  • find / -name [nomedodiretório] -type d -print (procure no servidor inteiro por um diretório);

Em qual hospedagem posso usar este recurso ?

Crie sua conta de Hospedagem com este recurso

 

Compartilhe esta página

Comentários


Faça um comentário, crítica ou sugestão e ajude-nos a melhorar ainda mais os nossos serviços.







Normas para publicação: Acusações insultuosas, palavrões e comentários em desacordo com o tema da notícia serão despublicados e seus autores poderão ter o envio de comentários bloqueados.

6
  1. Eric disse:

    Bom dia,

    Seria possível fazer backup do site pelo SSH para o computador ?

    Obrigado.

    [Reply]

    Dr. Host Resposta:

    Eric,

    Você pode compactar todo o contéudo do seu site através de comandos em seu SSH e depois baixar este arquivo através de um programa de FTP qualquer, como o Filezilla FTP ( http://www.hostnet.com.br/tutorial/enviar-arquivos-pelo-filezilla/ ) ou o Smart FTP ( http://www.hostnet.com.br/tutorial/enviando-arquivos-atraves-do-smartftp/ ).

    Em caso de dúvidas, estou à disposição.

    Atenciosamente,
    Dr. Host

    [Reply]

  2. Olá, gostaria de saber se posso ter privilégios de root e, caso contrário, se posso solicitar a instalação de aplicativos no servidor.
    Obrigado.

    [Reply]

    Dr. Host Resposta:

    Ângelo,

    As alterações na configuração do servidor não são possíveis pois trabalhamos com servidores compartilhados, mas as alterações nas configurações do seu site são possíveis.

    Em caso de novas dúvidas, estou à disposição.

    Atenciosamente,
    Dr. Host

    [Reply]

  3. Brayan disse:

    Muito bom o vídeo, deixou bem claro a vantagem de se estar utilizando o ssh. Muito bom mesmo, os comandos básicos ali tb para quem não tem intimidade com o shell do linux ae está. Valeu e parabéns :)

    [Reply]

    Dr. Host Resposta:

    Brayan,

    Muito obrigado pelo seu comentário.

    Tendo dúvidas, estou à disposição.

    Atenciosamente,
    Dr. Host

    [Reply]