Sådan installeres Telnet på Debian 12, 11 eller 10

Telnet, en varig netværksprotokol, letter brugerne med at etablere forbindelser til fjerntliggende enheder, hvilket giver dem mulighed for at administrere og få adgang til ressourcer på disse systemer. For dem, der ønsker at installere Telnet på Debian 12 Bookworm, Debian 11 Bullseye eller Debian 10 Buster, er det afgørende at forstå dets funktionaliteter og scenarierne, hvor det forbliver relevant på trods af fremkomsten af ​​mere sikre protokoller som SSH.

Nøglefunktioner og anvendelsestilfælde af Telnet:

  • Enkelhed: Telnets ligefremme natur gør det til et valg til grundlæggende fjernadgangsopgaver, især i miljøer, hvor sikkerhed på højt niveau ikke er det primære fokus.
  • Netværksdiagnostik: Dets ukomplicerede design hjælper med hurtigt at lokalisere netværksrelaterede problemer og verificere status for tjenester på fjerne værter.
  • Udviklingsværktøj: Telnet kan være et praktisk værktøj for udviklere, hvor kryptering ikke er en forudsætning, og tilbyder en direkte tilgang til arbejde med netværkscentrerede applikationer.

Det er dog bydende nødvendigt at bemærke, at Telnet mangler kryptering og autentificeringsmekanismer, hvilket potentielt efterlader datatransmissioner sårbare over for uautoriseret adgang og ændringer. Selvom Telnet kan være fordelagtigt i specifikke sammenhænge, ​​skal brugerne kende dets sikkerhedsbegrænsninger og overveje mere sikre alternativer som SSH til kritiske operationer.

Denne vejledning vil give en introduktion og forklaring på, hvordan du hurtigt installerer Telnet, sammen med nogle grundlæggende eksempler på Telnet-terminalkommandoer.

Opdater Debian før Telnet-installation

Før du installerer Telnet, er det vigtigt at sikre, at dit Debian-operativsystem er opdateret. Opdatering af systemet hjælper dig med at få de seneste sikkerhedsrettelser og pakkeforbedringer. Kør følgende kommando for at opdatere og opgradere alle eksisterende pakker på dit system:

sudo apt update && sudo apt upgrade

Installer Telnet via APT Command

Debians depoter leverer Telnet-pakken som standard, som nemt kan installeres ved hjælp af apt pakkeansvarlig. For at installere Telnet-pakken skal du udføre følgende kommando:

sudo apt install telnetd 

Efter installationen skal du kontrollere, at Telnet-tjenesten kører korrekt. Brug følgende kommando til at kontrollere status for Telnet-tjenesten:

systemctl status inetd

Test Telnet-forbindelsen på Debian

Når du har installeret Telnet, er det tid til at teste forbindelsen. Du skal oprette forbindelse til din fjernserver ved hjælp af Telnet-protokollen for at gøre dette. Udfør følgende kommando for at oprette forbindelse til fjernserveren (erstat 192.168.50.15 med IP-adressen på din server):

telnet 192.168.50.15

Hvis forbindelsen lykkes, bør du se Telnet-prompten, så du kan interagere med fjernserveren. Hvis du støder på problemer, skal du kontrollere, at Telnet-tjenesten kører på fjernserveren, og at IP-adressen er korrekt.

Eksempel på Telnet-kommandoer

Tilslutning til en ekstern server

For at etablere en forbindelse til en ekstern server ved hjælp af Telnet, udskift <IP_ADDRESS> med serverens IP-adresse, og <PORT> med det relevante portnummer:

telnet <IP_ADDRESS> <PORT>

For eksempel at oprette forbindelse til en server med en IP-adresse på 192.168.50.15 på havn 23, standard Telnet-porten, skal du indtaste:

telnet 192.168.50.15 23

Trin 2: Navigering i Telnet-grænsefladen

Når du er tilsluttet, vil du være i stand til at interagere med fjernserveren. Nogle almindelige kommandoer, du kan bruge i Telnet-grænsefladen, omfatter:

Vis aktuelle muligheder: Brug display kommando for at se de aktuelle muligheder og indstillinger:

display

Slå lokalt ekko til/fra: Brug toggle kommando efterfulgt af local_echo for at slå det lokale ekko til eller fra:

toggle local_echo

Send escape-karakter: Tryk på Ctrl + ] tasterne for at sende Telnet-escape-tegnet. Dette tegn bruges til at udstede kommandoer direkte til Telnet-klienten i stedet for fjernserveren.

Lukning af Telnet-forbindelsen

Når du vil lukke forbindelsen med fjernserveren, har du et par muligheder:

Brug af escape-karakteren: Trykke Ctrl + ] for at sende escape-tegnet, og skriv derefter quit og tryk Enter:

quit

Sender logout-kommandoen: Afhængigt af serverens konfiguration kan du muligvis bruge logout kommando for at lukke forbindelsen:

logout

Brug af Telnet til at tjekke tjenester

Telnet kan også bruges til at kontrollere, om bestemte tjenester kører på en server. For eksempel for at teste om en HTTP-server kører på port 80, udskift <IP_ADDRESS> med serverens IP-adresse:

telnet <IP_ADDRESS> 80

Når du er tilsluttet, skal du skrive følgende kommando for at sende en HTTP-anmodning:

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

Erstatte <IP_ADDRESS> med serverens IP-adresse. Hvis HTTP-serveren kører, modtager du et HTTP-svar.

Sikker Telnet med UFW (valgfrit)

Installer og aktiver UFW

Uncomplicated Firewall (UFW) er en brugervenlig front-end til styring af iptables firewall-regler. Den er designet til at forenkle firewall-konfigurationen og samtidig bevare robustheden af ​​iptables. For at installere UFW på dit Debian-system skal du køre følgende kommando:

sudo apt install ufw

Når installationen er færdig, skal du aktivere UFW med følgende kommando:

sudo ufw enable

Indstil standardpolitikker

Som standard er UFW indstillet til at nægte alle indgående forbindelser og tillade alle udgående forbindelser. Det er en god praksis at konfigurere disse standardpolitikker eksplicit. For at gøre det skal du køre følgende kommandoer:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Tillad Telnet-forbindelser

For sikkert at tillade Telnet-forbindelser skal du angive de IP-adresser eller undernet, der har tilladelse til at få adgang til din server via Telnet. Erstatte <ALLOWED_IP> med den IP-adresse eller det undernet, du vil give adgang til:

sudo ufw allow from <ALLOWED_IP> to any port 23

For eksempel at tillade forbindelser fra IP-adressen 192.168.1.10, ville du køre:

sudo ufw allow from 192.168.1.10 to any port 23

For at tillade forbindelser fra et helt undernet, som f.eks 192.168.1.0/24, ville du køre:

sudo ufw allow from 192.168.1.0/24 to any port 23

Bekræft UFW-konfiguration

Efter opsætning af firewall-reglerne er det vigtigt at kontrollere, at konfigurationen er korrekt. For at kontrollere status for UFW og se de aktuelle regler, kør:

sudo ufw status

Sørg for, at outputtet viser de korrekte regler for din Telnet-tjeneste, og at de tilladte IP-adresser eller undernet er efter hensigten.

Konklusion

Afslutningsvis har vi dækket installation af Telnet på Debian Linux, fra opdatering af systemet til test af Telnet-forbindelsen. Derudover har vi diskuteret almindelige Telnet-kommandoer, eksempler og hvordan man sikrer Telnet-tjenesten ved hjælp af UFW som en valgfri sikkerhedsforanstaltning. Selvom Telnet har sine anvendelser, er det vigtigt at huske, at det ikke er den mest sikre protokol til fjernserveradgang. Overvej at bruge et mere sikkert alternativ, såsom SSH, for at beskytte dine følsomme data og dit system, når det er muligt.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar