Comandi di comunicazione Linux / Unix SSH, Ping, FTP, Telnet

Sommario:

Anonim

Mentre si lavora su un sistema operativo Linux, potrebbe essere necessario comunicare con altri dispositivi . Per questo, ci sono alcune utilità di base che puoi utilizzare.

Queste utilità possono aiutarti a comunicare con:

  • reti,
  • altri sistemi Linux
  • e utenti remoti

Quindi impariamoli uno per uno.

  • SSH
  • Ping
  • FTP
  • Telnet

Fare clic qui se il video non è accessibile

SSH

SSH che sta per Secure Shell, viene utilizzato per connettersi a un computer remoto in modo sicuro. Rispetto a Telnet, SSH è sicuro in cui la connessione client / server viene autenticata utilizzando un certificato digitale e le password sono crittografate. Quindi è ampiamente utilizzato dagli amministratori di sistema per controllare i server Linux remoti.

La sintassi per accedere a una macchina Linux remota utilizzando SSH è

SSH username@ip-address or hostname

Una volta effettuato l'accesso, puoi eseguire tutti i comandi che fai nel tuo terminale

Esempio:

ls

Esempio:

pwd

Ping

Questa utility viene comunemente utilizzata per verificare se la connessione al server è integra o meno.Questo comando viene utilizzato anche in:

  • Analisi delle connessioni di rete e host
  • Monitorare le prestazioni della rete e gestirle
  • Verifica dei problemi hardware e software

Sintassi dei comandi: -

ping hostname or

Esempio :

ping 172.16.170.1

ping google.com

Qui, un sistema ha inviato pacchetti di dati da 64 byte all'indirizzo IP (172.16.170.1) o al nome host (www.google.com). Se anche uno solo dei pacchetti di dati non ritorna o viene perso, suggerirebbe un errore nella connessione. Di solito, la connettività Internet viene controllata utilizzando questo metodo.

Puoi premere Ctrl + c per uscire dal ciclo di ping.

FTP

FTP è il protocollo di trasferimento file . È il protocollo preferito per il trasferimento di dati tra computer.

Puoi usare FTP per -

  • Accesso e creazione di una connessione con un host remoto
  • Carica e scarica file
  • Navigare attraverso le directory
  • Navigazione nei contenuti delle directory

La sintassi per stabilire una connessione FTP a un host remoto è:

ftp hostname or

Una volta inserito questo comando, ti chiederà l' autenticazione tramite nome utente e password.

Dopo aver stabilito una connessione e aver effettuato l'accesso, è possibile utilizzare i seguenti comandi per eseguire diverse azioni.

Comando Funzione
dir Visualizza i file nella directory corrente di un computer remoto
cd "dirname" cambia la directory in "dirname" su un computer remoto
mettere file carica 'file' dal computer locale a quello remoto
prendi il file Scarica il "file" dal computer remoto al computer locale
smettere Disconnettersi

Eseguiamo alcuni dei comandi importanti.

Telnet

Telnet aiuta a -

  • connettersi a un computer Linux remoto
  • eseguire programmi in remoto e condurre l'amministrazione

Questa utilità è simile alla funzionalità Desktop remoto disponibile in Windows Machine.

La sintassi per questa utilità è:

telnet hostname orExample:telnet localhost

A scopo dimostrativo, ci collegheremo al tuo computer (localhost). L'utilità chiederà il nome utente e la password.

Una volta autenticato, puoi eseguire i comandi proprio come hai fatto finora, utilizzando il Terminale. L'unica differenza è che, se sei connesso a un host remoto, i comandi verranno eseguiti sulla macchina remota e non sulla tua macchina locale.

Puoi uscire dalla connessione telnet inserendo il comando 'logout'

Sommario:

  • È possibile la comunicazione tra Linux / UNIX e altri computer, reti e utenti remoti diversi.
  • Il comando ping controlla se la connessione con un nome host o un indirizzo IP funziona o meno. Eseguire "ping indirizzo IP o nome host" sul terminale
  • FTP è il protocollo preferito per l'invio e la ricezione di file di grandi dimensioni. È possibile stabilire una connessione FTP a un host remoto e quindi utilizzare i comandi per caricare, scaricare file, controllare i file e sfogliarli
  • L'utilità Telnet ti aiuta a connetterti a un computer Linux remoto e lavorarci