Brug af Telnet-kommandoer i Linux/Unix
On oktober 24, 2021 by adminHvad er Telnet?
Telnet er en gammel netværksprotokol, der bruges til at oprette forbindelse til fjernsystemer over et TCP/IP-netværk. Den opretter forbindelse til servere og netværksudstyr over port 23. Lad os tage et kig på brugen af Telnet-kommandoer.
Disclaimer
- Telnet er ikke en sikker protokol og anbefales derfor IKKE!. Dette skyldes, at data, der sendes over protokollen, er ukrypteret og kan opsnappes af hackere.
- I stedet for at bruge telnet er en mere foretrukken protokol at bruge SSH, som er krypteret og mere sikker
Lad os se, hvordan du kan installere og bruge telnet-protokollen.
Installation af telnet
I dette afsnit vil vi gennemgå processen for installation af telnet i RPM- og DEB-systemer.
Installation af Telnet i CentOS 7 / RHEL 7
For at starte installationsprocessen på serveren skal du køre kommandoen
# yum install telnet telnet-server -y
Sample Output
Næste, Start og aktiver telnet-tjenesten ved at afgive kommandoen nedenfor
# systemctl start telnet.socket# systemctl enable telnet.socket
Sample Output
Næst skal du tillade port 23, som er den native port, som telnet bruger på firewallen.
# firewall-cmd --permanent --add-port=23/tcp
Til sidst skal du genindlæse firewallen for at reglen kan træde i kraft.
# firewall-cmd --reload
Sample Output
For at verificere status for telnet run
# systemctl status telnet.socket
Sample Output
Telnet-protokollen er nu klar til brug. Dernæst skal vi oprette en login-bruger.
Skabelse af en login-bruger
I dette eksempel vil vi oprette en login-bruger til at logge på ved hjælp af telnet-protokollen.
# adduser telnetuser
Opret en adgangskode til brugeren.
# passwd telnetuser
Angiv adgangskoden, og bekræft den.
For at bruge telnet-kommandoen til at logge ind på en server skal du bruge nedenstående syntaks.
$ telnet server-IP address
Til eksempel
$ telnet 38.76.11.19
I den sorte konsol skal du angive brugernavn og adgangskode.
For at logge ind med putty skal du indtaste serverens IP-adresse og klikke på valgknappen ‘Telnet’ som vist.
Sluttelig skal du klikke på knappen ‘Open’ (Åbn). På konsolskærmen skal du angive brugerens brugernavn og adgangskode
Installation af Telnet i Ubuntu 18.04
For at installere telnetprotokollen i Ubuntu 18.04 skal du udføre:
$ sudo apt install telnetd -y
Sample Output
For at kontrollere, om telnet-tjenesten kører, skal du udføre kommandoen.
$ systemctl status inetd
Sample Output
Næst skal vi åbne port 23 i ufw firewall.
$ ufw allow 23/tcp
Sample Output
Slutteligt skal du genindlæse firewallen for at effektuere ændringerne.
$ ufw reload
Telnet er blevet installeret med succes og er klar til brug. Ligesom i det foregående eksempel i CentOS 7 skal du oprette en login-bruger og logge ind med den samme syntaks.
Brug af telnet til at kontrollere for åbne porte
Telnet kan også bruges til at kontrollere, om en bestemt port er åben på en server. Det gør du ved at bruge syntaksen nedenfor.
$ telnet server-IP port
For eksempel skal du for at kontrollere, om port 22 er åben på en server, køre
Skriv et svar