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