Conheça a lista de comandos SSH para acesso remoto ao servidor

Os comandos SSH são essenciais para acessar um servidor web de forma remota e totalmente segura. Confira nossa lista completa!

Este post foi atualizado pela última vez há mais de 3 meses.

Conheça a lista de comandos SSH para acesso remoto ao servidor. Secure Shell, ou apenas SSH, é um protocolo de rede com criptografia avançada que permite um usuário acessar remotamente seu servidor web através de um Terminal.

Embora existam várias formas de realizar trocas de arquivos entre seu desktop e seu servidor web como, por exemplo, clientes sFTP, o uso do SSH vem crescendo cada vez mais. Principalmente por ser uma das formas mais rápidas, ágeis e seguras para acessar um servidor de forma remota.

Conheça a lista de comandos SSH para acesso remoto ao servidor

Como acessar o SSH

Se você é usuário de macOS ou Linux, então basta abrir o app Terminal do seu sistema operacional para começar a usar todos os recursos e comandos SSH. Contudo, para usuários Windows, recomenda-se a instalação do aplicativo PuTTY, que é, atualmente, o cliente mais popular de SSH para este sistema operacional.

Acessando um servidor via SSH

Para se conectar remotamente ao seu servidor web, use o seguinte comando no Terminal:

ssh user@dominio.com.br

Sendo que “user” é o seu nome de usuário e o “dominio.com.br” é o seu respectivo domínio ou IP do seu servidor web. Em seguida, informe sua senha de acesso. Se tudo deu certo, vai aparecer a seguinte mensagem na linha de comando abaixo:

user@nome-do-servidor [~]$

A partir de agora basta começar a usar os comandos SSH listados a seguir.

Principais comandos SSH

Com o objetivo de esclarecer e mostrar o funcionamento do SSH, separamos abaixo alguns dos principais comandos para realizar a manutenção de um servidor web. Dentre eles estão:

  • ls – Exibe uma listagem completa de arquivos e diretórios;
  • ls -hal – Além da listagem completa, também exibe os arquivos e diretórios ocultos;
  • cd – Comando base para entrar em determinados diretórios;
  • pwd – Mostra o caminho do diretório atual;
  • mkdir – Comando que permite a criação de um novo diretório;
  • rm – Comando para remover ou apagar um arquivo e/ou diretório.
  • touch – Comando que permite a criação de um arquivo com a extensão de sua escolha;
  • cat – Ideal para a visualização do conteúdo de determinado arquivo;
  • vi – Comando para abrir e editar um arquivo dentro do Terminal;
  • nano – Comando idêntico ao modelo apresentado acima, ou seja, também serve para abrir um editor de texto;
  • find – Serve para localizar um arquivo ou um diretório específico;
  • grep – Comando para localizar determinada string dentro de diretórios e/ou arquivos;
  • cp – Serve para criar cópias de arquivos e diretórios;
  • mv – Comando para mover arquivos ou diretórios;
  • zip – Comando para compactar diretórios e arquivos na extensão ZIP;
  • unzip – Serve para descompactar arquivos ZIP;
  • tar – Comando muito utilizado para agrupar arquivos e diretórios.

Resumindo

Embora possa parecer um pouco insano realizar o gerenciamento de um servidor web dentro de um Terminal, ou seja, usando somente linhas de comando e de códigos, lembre-se que este tipo de acesso remoto ainda é o mais rápido, seguro e confiável.

Sem contar que, depois que você se acostumar com este novo ambiente, perceberá o quanto vale a pena. Fica a dica!


Foto: Pixabay via Pexels.

Quero ser cliente da PortoFácil! Entre em contato

Leia também

Textos que têm a ver com este assunto:
TUTORIAL: como resolver erros e problemas no WordPress

Tutorial de como resolver os principais erros e problemas relacionados ao WordPress. Confira nosso passo a passo detalhado de soluções!

Clientes SFTP para acessar seu servidor na PortoFácil

Descubra os principais clientes para acessar seu servidor web usando SFTP e SSH, um método seguro de transferência de arquivos.

Lista completa de status e códigos de respostas HTTP

Conheça a listagem completa de todos os códigos de status HTTP disponíveis, assim como o agrupamento de cada um deles em cinco classes distintas.