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