Introduzione a Telnet
In Linux, il telnet Il comando viene utilizzato per creare una connessione remota con un sistema su una rete TCP/IP. Ci permette di amministrare altri sistemi tramite il terminale. Possiamo eseguire un programma per condurre l'amministrazione.
telnet viene utilizzato per negoziare con un altro host con l'aiuto del protocollo TELNET. Se il comando telnet viene eseguito senza un argomento host, arriva in modalità comando, rappresentato dal suo prompt. Accetta ed esegue il comando elencato di seguito in questa modalità. Implementa un comando open con quegli argomenti se viene invocato con argomenti.
rinominare una directory
Utilizza un protocollo TELNET. Questo protocollo presenta però alcuni difetti di sicurezza, ma è uno dei protocolli di rete più utilizzati per la sua semplicità. Non è un protocollo sicuro perché trasferisce i dati in forma non crittografata. Spesso l'utente Linux preferisce ssh su telnet perché ssh trasferisce i dati in forma crittografata. Questa utilità è simile alla funzionalità Desktop remoto di Windows. La sintassi per telnet è la seguente:
telnet hostname/IP address
Opzioni di telnet
Le opzioni sono di seguito:
Comandi in telnet
Alcuni importanti comandi telnet sono elencati e spiegati di seguito. È necessario digitare solo un numero sufficiente di comandi per identificarlo in modo univoco.
Installa Telnet su Linux (Ubuntu)
L'installazione di Telnet su Linux è un processo semplice. Possiamo installarlo eseguendo i seguenti comandi:
Aggiorna il sistema Linux eseguendo il comando seguente:
sudo apt update
Il comando precedente richiederà la password dell'utente. Digitare la password e premere ACCEDERE chiave; avvierà un processo daemon e impiegherà del tempo per aggiornare il sistema.
Per installare telnet, eseguire il comando seguente:
sudo apt install telnetd -y
Il comando precedente installerà il pacchetto richiesto per il protocollo telnet. Considera l'output seguente:
Per verificare l'installazione e se il servizio è in esecuzione o meno, eseguire il comando seguente:
systemctl status inetd
Considera l'output seguente:
Ora dobbiamo aprire la porta 23 nel firewall ufw. Esegui il comando seguente:
ufw allow 23/tcp
Il comando precedente può essere eseguito solo dall'utente root. Se non sei un utente root, usa sudo prima di questo comando. Considera l'output seguente:
Il passaggio successivo è ricaricare il firewall per applicare le modifiche. Per ricaricare il firewall, eseguire il comando seguente:
ufw reload
Ora abbiamo installato con successo telnet sulla nostra macchina.
Avvia la shell Telnet
La shell interattiva può essere avviata eseguendo il comando telnet come segue:
telnet
Questa shell ci permette di eseguire alcuni comandi esclusivi per telnet. Apparirà come lo snap qui sotto:
La shell facilita con vari comandi la creazione di una connessione remota. Possiamo elencare tutti i comandi eseguendo il comando help, eseguire il comando help digitando H . Considera l'output seguente:
A partire dallo snap della shell precedente, tutti i comandi sono elencati con il loro utilizzo. Sono elencate molte utilità della riga di comando come chiusura, disconnessione, visualizzazione, modalità, apertura, esci, invio e altro.
Come connettersi tramite il comando telnet in Linux?
Creare una connessione tra due sistemi tramite il comando telnet è un processo semplice, eseguire il comando telnet seguito dal nome host.
Ad esempio, stiamo connettendo il nostro sistema con localhost. Esegui il comando come segue:
telnet localhost
Il comando precedente richiederà il nome utente e la password, inserire le credenziali per procedere. Considera l'output seguente:
Dopo la connessione, possiamo eseguire i comandi come fatto prima. L'unica differenza è che ora la macchina viene trattata come una macchina remota.
Per uscire dal comando telnet, eseguire il comando logout.
elenca Java nell'array
logout
considera l'output seguente:
Ora ci siamo disconnessi con successo dalla connessione remota.