Introduktion till telnet
I Linux är telnet kommandot används för att skapa en fjärranslutning med ett system över ett TCP/IP-nätverk. Det tillåter oss att administrera andra system via terminalen. Vi kan köra ett program för att bedriva administration.
telnet används för att förhandla med en annan värd med hjälp av TELNET-protokollet. Om telnet-kommandot anropar utan ett värdargument kommer det i kommandoläge, representerat av dess prompt. Den accepterar och kör kommandot som anges enligt följande i det här läget. Den implementerar ett öppet kommando med dessa argument om det anropas med argument.
konvertera sträng till char java
Den använder ett TELNET-protokoll. Detta protokoll har dock vissa säkerhetsbrister, men det är ett av de mest använda nätverksprotokollen på grund av dess enkelhet. Det är inte ett säkert protokoll eftersom det överför data i okrypterad form. Ofta föredrar Linux-användare ssh över telnet eftersom ssh överför data i krypterad form. Det här verktyget liknar funktionen Remote Desktop i Windows. Syntaxen för telnet är som följer:
telnet hostname/IP address
Alternativ för telnet
Alternativen är nedan:
Kommandon i telnet
Några viktiga telnet-kommandon listas och förklaras nedan. Bara tillräckligt med av alla kommandon för att unikt identifiera det behöver skrivas.
Installera Telnet på Linux (Ubuntu)
Att installera telnet på Linux är en enkel process. Vi kan installera det genom att utföra följande kommandon:
Uppdatera Linux-systemet genom att utföra följande kommando:
sudo apt update
Ovanstående kommando kommer att fråga efter användarlösenordet. Skriv lösenordet och tryck STIGA PÅ nyckel; det kommer att starta en demonprocess och det tar ett tag att uppdatera ditt system.
För att installera telnet, kör följande kommando:
sudo apt install telnetd -y
Ovanstående kommando kommer att installera det nödvändiga paketet för telnet-protokollet. Tänk på följande utdata:
För att verifiera installationen och om tjänsten körs eller inte, kör följande kommando:
systemctl status inetd
Tänk på följande utdata:
Nu måste vi öppna port23 i ufw-brandväggen. Kör kommandot nedan:
ufw allow 23/tcp
Kommandot ovan kan endast utföras av root-användaren. Om du inte är en root-användare, använd sudo före detta kommando. Tänk på följande utdata:
Nästa steg är att ladda om brandväggen för att tillämpa ändringarna. För att ladda om brandväggen, kör följande kommando:
ändra fil linux
ufw reload
Nu har vi framgångsrikt installerat telnet i vår maskin.
Starta Telnet-skalet
Det interaktiva skalet kan startas genom att utföra telnet-kommandot enligt följande:
telnet
Detta skal tillåter oss att utföra vissa kommandon exklusiva för telnet. Det kommer att se ut som bilden nedan:
Skalet underlättar med olika kommandon att skapa en fjärranslutning. Vi kan lista alla kommandon genom att utföra hjälpkommandot, exekvera hjälpkommandot genom att skriva h . Tänk på följande utdata:
Från och med ovanstående snap of shell, listas alla kommandon med deras användning. Det finns många kommandoradsverktyg listade som stäng, logga ut, visa, läge, öppna, avsluta, skicka och mer.
Hur ansluter man med telnet-kommando i Linux?
Att skapa en anslutning mellan två system med telnet-kommandot är en enkel process, exekvera telnet-kommandot följt av värdnamnet.
Vi ansluter till exempel vårt system med den lokala värden. Utför kommandot enligt följande:
telnet localhost
Ovanstående kommando kommer att fråga efter användarnamnet och lösenordet, ange autentiseringsuppgifterna för att fortsätta. Tänk på följande utdata:
Efter anslutning kan vi utföra kommandona som tidigare. Den enda skillnaden är att maskinen nu behandlas som en fjärrmaskin.
För att avsluta telnet-kommandot, kör kommandot logout.
logout
överväg nedanstående utdata:
Nu har vi loggat ut från fjärranslutningen.