Hur man installerar Telnet på Debian 12, 11 eller 10

Telnet, ett bestående nätverksprotokoll, underlättar för användare att upprätta anslutningar till fjärrenheter, vilket ger dem möjlighet att hantera och komma åt resurser på dessa system. För dem som siktar på att installera Telnet på Debian 12 Bookworm, Debian 11 Bullseye eller Debian 10 Buster, är det avgörande att förstå dess funktioner och scenarierna där det förblir relevant trots tillkomsten av säkrare protokoll som SSH.

Viktiga funktioner och användningsfall för Telnet:

  • Enkelhet: Telnets enkla karaktär gör det till ett bra val för grundläggande fjärråtkomstuppgifter, särskilt i miljöer där säkerhet på hög nivå inte är det primära fokuset.
  • Nätverksdiagnostik: Dess okomplicerade design hjälper till att snabbt lokalisera nätverksrelaterade problem och verifiera statusen för tjänster på avlägsna värdar.
  • Utvecklingsverktyg: Telnet kan vara ett praktiskt verktyg för utvecklare där kryptering inte är en förutsättning, och erbjuder ett direkt tillvägagångssätt för att arbeta med nätverkscentrerade applikationer.

Det är dock viktigt att notera att Telnet saknar kryptering och autentiseringsmekanismer, vilket kan göra dataöverföringar sårbara för obehörig åtkomst och modifieringar. Således, även om Telnet kan vara fördelaktigt i specifika sammanhang, måste användarna känna till dess säkerhetsbegränsningar och överväga säkrare alternativ som SSH för kritiska operationer.

Den här guiden ger en introduktion och förklaring om hur du snabbt installerar Telnet, tillsammans med några grundläggande exempel på Telnet-terminalkommandon.

Uppdatera Debian före Telnet-installation

Innan du installerar Telnet är det viktigt att se till att ditt Debianoperativsystem är aktuellt. Att uppdatera systemet hjälper dig att få de senaste säkerhetskorrigeringarna och paketförbättringarna. Kör följande kommando för att uppdatera och uppgradera alla befintliga paket på ditt system:

sudo apt update && sudo apt upgrade

Installera Telnet via APT Command

Debians arkiv tillhandahåller Telnet-paketet som standard, som enkelt kan installeras med hjälp av apt pakethanterare. För att installera Telnet-paketet, kör följande kommando:

sudo apt install telnetd 

Efter installationen bör du kontrollera att Telnet-tjänsten fungerar korrekt. Använd följande kommando för att kontrollera Telnet-tjänstens status:

systemctl status inetd

Testa Telnet-anslutningen på Debian

När du väl har installerat Telnet är det dags att testa anslutningen. Du måste ansluta till din fjärrserver med Telnet-protokollet för att göra detta. Utför följande kommando för att upprätta en anslutning till fjärrservern (ersätt 192.168.50.15 med din servers IP-adress):

telnet 192.168.50.15

Om anslutningen lyckas bör du se Telnet-prompten, så att du kan interagera med fjärrservern. Om du stöter på några problem, kontrollera att Telnet-tjänsten körs på fjärrservern och att IP-adressen är korrekt.

Exempel på Telnet-kommandon

Ansluter till en fjärrserver

För att upprätta en anslutning till en fjärrserver med Telnet, byt ut <IP_ADDRESS> med serverns IP-adress och <PORT> med lämpligt portnummer:

telnet <IP_ADDRESS> <PORT>

Till exempel för att ansluta till en server med en IP-adress på 192.168.50.15 på hamn 23, standard Telnet-port, skulle du ange:

telnet 192.168.50.15 23

Steg 2: Navigera i Telnet-gränssnittet

När du är ansluten kommer du att kunna interagera med fjärrservern. Några vanliga kommandon du kan använda i Telnet-gränssnittet inkluderar:

Visa aktuella alternativ: Använd display kommando för att visa aktuella alternativ och inställningar:

display

Växla lokalt eko: Använd toggle kommando följt av local_echo för att slå på eller av det lokala ekot:

toggle local_echo

Skicka escape-tecken: tryck på Ctrl + ] för att skicka Telnet escape-tecknet. Detta tecken används för att utfärda kommandon direkt till Telnet-klienten istället för fjärrservern.

Stänger Telnet-anslutningen

När du vill stänga anslutningen till fjärrservern har du några alternativ:

Använda escape-tecknet: Tryck Ctrl + ] för att skicka escape-tecknet, skriv sedan quit och tryck Enter:

quit

Skickar utloggningskommandot: Beroende på serverns konfiguration kan du kanske använda logout kommando för att stänga anslutningen:

logout

Använda Telnet för att kontrollera tjänster

Telnet kan också användas för att kontrollera om specifika tjänster körs på en server. Till exempel för att testa om en HTTP-server körs på porten 80, byta ut <IP_ADDRESS> med serverns IP-adress:

telnet <IP_ADDRESS> 80

När du är ansluten skriver du följande kommando för att skicka en HTTP-förfrågan:

GET / HTTP/1.1
Host: <IP_ADDRESS>
Connection: close

Byta ut <IP_ADDRESS> med serverns IP-adress. Om HTTP-servern körs får du ett HTTP-svar.

Säkert Telnet med UFW (valfritt)

Installera och aktivera UFW

Uncomplicated Firewall (UFW) är ett användarvänligt gränssnitt för att hantera iptables brandväggsregler. Den är utformad för att förenkla brandväggskonfigurationen samtidigt som robustheten hos iptables bibehålls. För att installera UFW på ditt Debian-system, kör följande kommando:

sudo apt install ufw

När installationen är klar, aktivera UFW med följande kommando:

sudo ufw enable

Ställ in standardpolicyer

Som standard är UFW inställt på att neka alla inkommande anslutningar och tillåta alla utgående anslutningar. Det är en god praxis att konfigurera dessa standardpolicyer explicit. För att göra det, kör följande kommandon:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Tillåt Telnet-anslutningar

För att säkert tillåta Telnet-anslutningar måste du ange de IP-adresser eller subnät som får komma åt din server via Telnet. Byta ut <ALLOWED_IP> med IP-adressen eller subnätet som du vill ge åtkomst till:

sudo ufw allow from <ALLOWED_IP> to any port 23

Till exempel för att tillåta anslutningar från IP-adressen 192.168.1.10, du skulle köra:

sudo ufw allow from 192.168.1.10 to any port 23

För att tillåta anslutningar från ett helt undernät, som t.ex 192.168.1.0/24, du skulle köra:

sudo ufw allow from 192.168.1.0/24 to any port 23

Verifiera UFW-konfiguration

Efter att ha ställt in brandväggsreglerna är det viktigt att verifiera att konfigurationen är korrekt. För att kontrollera statusen för UFW och se de nuvarande reglerna, kör:

sudo ufw status

Se till att utdata visar de korrekta reglerna för din Telnet-tjänst och att de tillåtna IP-adresserna eller subnäten är som avsett.

Slutsats

Sammanfattningsvis har vi täckt installationen av Telnet på Debian Linux, från att uppdatera systemet till att testa Telnet-anslutningen. Dessutom har vi diskuterat vanliga Telnet-kommandon, exempel och hur man säkrar Telnet-tjänsten med UFW som en valfri säkerhetsåtgärd. Även om Telnet har sina användningsområden är det viktigt att komma ihåg att det inte är det säkraste protokollet för fjärrserveråtkomst. Överväg att använda ett säkrare alternativ, som SSH, för att skydda din känsliga data och ditt system när det är möjligt.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar