Comandos de comunicação Linux / Unix SSH, Ping, FTP, Telnet

Índice:

Anonim

Ao trabalhar em um sistema operacional Linux, você pode precisar se comunicar com outros dispositivos . Para isso, existem alguns utilitários básicos que você pode utilizar.

Esses utilitários podem ajudá-lo a se comunicar com:

  • redes,
  • outros sistemas Linux
  • e usuários remotos

Então, vamos aprendê-los um por um.

  • SSH
  • Ping
  • FTP
  • Telnet

Clique aqui se o vídeo não estiver acessível

SSH

SSH, que significa Secure Shell, é usado para se conectar a um computador remoto com segurança. Em comparação com o Telnet, o SSH é seguro em que a conexão cliente / servidor é autenticada usando um certificado digital e as senhas são criptografadas. Portanto, é amplamente utilizado por administradores de sistema para controlar servidores Linux remotos.

A sintaxe para entrar em uma máquina Linux remota usando SSH é

SSH username@ip-address or hostname

Uma vez que você esteja logado, você pode executar qualquer comando que você fizer em seu terminal

Exemplo:

ls

Exemplo:

pwd

Ping

Este utilitário é comumente usado para verificar se sua conexão com o servidor está íntegra ou não. Este comando também é usado em -

  • Analisando conexões de rede e host
  • Acompanhar o desempenho da rede e gerenciá-lo
  • Teste de problemas de hardware e software

Sintaxe do comando: -

ping hostname or

Exemplo :

ping 172.16.170.1

ping google.com

Aqui, um sistema enviou pacotes de dados de 64 bytes para o endereço IP (172.16.170.1) ou o nome do host (www.google.com). Se mesmo um dos pacotes de dados não retornar ou se perder, isso sugere um erro na conexão. Normalmente, a conectividade com a Internet é verificada usando este método.

Você pode pressionar Ctrl + c para sair do loop de ping.

FTP

FTP é o protocolo de transferência de arquivos . É o protocolo preferido para transferência de dados entre computadores.

Você pode usar o FTP para -

  • Fazer login e estabelecer uma conexão com um host remoto
  • Upload e download de arquivos
  • Navegando pelos diretórios
  • Navegar no conteúdo dos diretórios

A sintaxe para estabelecer uma conexão FTP com um host remoto é -

ftp hostname or

Depois de inserir esse comando, ele solicitará a autenticação por meio de nome de usuário e senha.

Uma vez que a conexão é estabelecida e você está logado, você pode usar os seguintes comandos para realizar diferentes ações.

Comando Função
dir Exibir arquivos no diretório atual de um computador remoto
cd "dirname" mude o diretório para "dirname" em um computador remoto
colocar arquivo carregar 'arquivo' do computador local para o remoto
obter arquivo Baixe o 'arquivo' do computador remoto para o local
Sair Sair

Vamos executar alguns dos comandos importantes.

Telnet

Telnet ajuda a -

  • conectar a um computador Linux remoto
  • executar programas remotamente e administrar

Este utilitário é semelhante ao recurso Remote Desktop encontrado na máquina Windows.

A sintaxe deste utilitário é:

telnet hostname orExample:telnet localhost

Para fins de demonstração, iremos conectar ao seu computador (localhost). O utilitário pedirá seu nome de usuário e senha.

Uma vez autenticado, você pode executar comandos como fez até agora, usando o Terminal. A única diferença é que, se você estiver conectado a um host remoto, os comandos serão executados na máquina remota e não na máquina local.

Você pode sair da conexão telnet digitando o comando 'logout'

Resumo:

  • A comunicação entre Linux / UNIX e outros computadores, redes e usuários remotos diferentes é possível.
  • O comando ping verifica se a conexão com um nome de host ou endereço IP está funcionando ou não. Execute 'ping IP address or Hostname' no terminal
  • FTP é o protocolo preferido para enviar e receber arquivos grandes. Você pode estabelecer uma conexão FTP com um host remoto e, em seguida, usar comandos para enviar, baixar arquivos, verificar arquivos e navegar neles
  • O utilitário Telnet ajuda você a se conectar a um computador Linux remoto e trabalhar nele