Introductie tot telnet
Onder Linux is de telnet commando wordt gebruikt om een externe verbinding met een systeem tot stand te brengen via een TCP/IP-netwerk. Hiermee kunnen we andere systemen via de terminal beheren. We kunnen een programma uitvoeren om de administratie uit te voeren.
telnet wordt gebruikt om met een andere host te onderhandelen met behulp van het TELNET-protocol. Als de telnet-opdracht wordt aangeroepen zonder een host-argument, komt deze in de opdrachtmodus, weergegeven door de prompt. Het accepteert en voert de onderstaande opdracht uit in deze modus. Het implementeert een open commando met die argumenten als het met argumenten wordt aangeroepen.
'euler's nummer in Java'
Het maakt gebruik van een TELNET-protocol. Dit protocol heeft echter enkele beveiligingsfouten, maar is vanwege zijn eenvoud een van de meest gebruikte netwerkprotocollen. Het is geen veilig protocol omdat het gegevens in niet-gecodeerde vorm overdraagt. Vaak geeft een Linux-gebruiker de voorkeur ssh via telnet omdat ssh gegevens in gecodeerde vorm overdraagt. Dit hulpprogramma is vergelijkbaar met de functie Extern bureaublad in Windows. De syntaxis voor telnet is als volgt:
telnet hostname/IP address
Opties van telnet
De opties staan hieronder:
Commando's in telnet
Enkele belangrijke Telnet-opdrachten worden hieronder vermeld en uitgelegd. Er hoeven slechts voldoende van alle opdrachten te worden getypt om deze uniek te identificeren.
Installeer Telnet op Linux (Ubuntu)
Het installeren van telnet op Linux is een eenvoudig proces. We kunnen het installeren door de volgende opdrachten uit te voeren:
Update het Linux-systeem door de onderstaande opdracht uit te voeren:
sudo apt update
Met de bovenstaande opdracht wordt om het gebruikerswachtwoord gevraagd. Typ het wachtwoord en druk op BINNENKOMEN sleutel; het zal een daemon-proces starten en het zal enige tijd duren voordat uw systeem is bijgewerkt.
Om telnet te installeren, voert u de onderstaande opdracht uit:
sudo apt install telnetd -y
Met de bovenstaande opdracht wordt het vereiste pakket voor het telnet-protocol geïnstalleerd. Beschouw de onderstaande uitvoer:
Om de installatie te verifiëren en of de service actief is of niet, voert u de onderstaande opdracht uit:
systemctl status inetd
Beschouw de onderstaande uitvoer:
Nu moeten we poort23 openen in de ufw-firewall. Voer het onderstaande commando uit:
ufw allow 23/tcp
Het bovenstaande commando kan alleen worden uitgevoerd door de rootgebruiker. Als u geen rootgebruiker bent, gebruikt u sudo vóór deze opdracht. Beschouw de onderstaande uitvoer:
De volgende stap is het opnieuw laden van de firewall om de wijzigingen toe te passen. Om de firewall opnieuw te laden, voert u de onderstaande opdracht uit:
ufw reload
Nu hebben we telnet met succes op onze machine geïnstalleerd.
Start Telnet-shell
De interactieve shell kan worden gestart door de telnet-opdracht als volgt uit te voeren:
telnet
Met deze shell kunnen we enkele commando's uitvoeren die exclusief zijn voor telnet. Het ziet eruit als de onderstaande module:
De shell vergemakkelijkt met verschillende commando's het creëren van een externe verbinding. We kunnen alle opdrachten weergeven door de help-opdracht uit te voeren, voer de help-opdracht uit door te typen H . Beschouw de onderstaande uitvoer:
Vanaf de bovenstaande shell-module worden alle opdrachten weergegeven met hun gebruik. Er worden veel opdrachtregelhulpprogramma's vermeld, zoals sluiten, uitloggen, weergeven, modus, openen, afsluiten, verzenden en meer.
is kat timpf een advocaat
Hoe verbinding maken via telnet-opdracht in Linux?
Om een verbinding tussen twee systemen tot stand te brengen via de telnet-opdracht is een eenvoudig proces: voer de telnet-opdracht uit, gevolgd door de hostnaam.
We verbinden ons systeem bijvoorbeeld met de localhost. Voer de opdracht als volgt uit:
telnet localhost
De bovenstaande opdracht vraagt om de gebruikersnaam en het wachtwoord. Voer de inloggegevens in om door te gaan. Beschouw de onderstaande uitvoer:
Nadat we verbinding hebben gemaakt, kunnen we de opdrachten uitvoeren zoals voorheen. Het enige verschil is dat de machine nu wordt behandeld als een externe machine.
Om de telnet-opdracht af te sluiten, voert u de uitlogopdracht uit.
logout
overweeg de onderstaande uitvoer:
Nu zijn we met succes uitgelogd van de externe verbinding.