Användning av Telnet-kommandon i Linux/Unix
On oktober 24, 2021 by adminVad är Telnet?
Telnet är ett gammalt nätverksprotokoll som används för att ansluta till fjärrsystem via ett TCP/IP-nätverk. Det ansluter till servrar och nätverksutrustning via port 23. Låt oss ta en titt på användningen av Telnet-kommandon.
Disclaimer
- Telnet är inte ett säkert protokoll och rekommenderas därför INTE!. Detta beror på att data som skickas över protokollet är okrypterad och kan avlyssnas av hackare.
- Istället för att använda telnet är ett mer föredraget protokoll att använda SSH som är krypterat och säkrare
Låt oss se hur du kan installera och använda telnetprotokollet.
Installation av Telnet
I det här avsnittet kommer vi att gå igenom hur du installerar telnet i RPM- och DEB-system.
Installation av Telnet i CentOS 7 / RHEL 7
För att påbörja installationsprocessen på servern kör du kommandot
# yum install telnet telnet-server -y
Sampelutgång
Nästa, Starta och aktivera telnet-tjänsten genom att utfärda kommandot nedan
# systemctl start telnet.socket# systemctl enable telnet.socket
Sample Output
Nästan, tillåt port 23 som är den ursprungliga port som telnet använder i brandväggen.
# firewall-cmd --permanent --add-port=23/tcp
Slutligt laddar du om brandväggen för att regeln ska träda i kraft.
# firewall-cmd --reload
Exempelutgång
För att verifiera statusen för telnet-körningen
# systemctl status telnet.socket
Exempelutgång
Telnet-protokollet är nu redo att användas. Därefter ska vi skapa en inloggningsanvändare.
Skapa en inloggningsanvändare
I det här exemplet ska vi skapa en inloggningsanvändare för inloggning med hjälp av telnetprotokollet.
# adduser telnetuser
Skapa ett lösenord för användaren.
# passwd telnetuser
Specificera lösenordet och bekräfta.
För att använda kommandot telnet för att logga in på en server använder du syntaxen nedan.
$ telnet server-IP address
Till exempel
$ telnet 38.76.11.19
I den svarta konsolen anger du användarnamn och lösenord.
För att logga in med hjälp av putty anger du serverns IP-adress och klickar på radioknappen ”Telnet” enligt bilden.
Slutligt klickar du på knappen ”Open” (öppna). På konsolskärmen anger du användarens användarnamn och lösenord
Installation av Telnet i Ubuntu 18.04
För att installera telnetprotokollet i Ubuntu 18.04 utför du:
$ sudo apt install telnetd -y
Exempel på utdata
För att kontrollera om telnet-tjänsten är igång utför du kommandot.
$ systemctl status inetd
Sample Output
Nästan måste vi öppna port 23 i ufw-brandväggen.
$ ufw allow 23/tcp
Sample Output
För att verkställa ändringarna måste du slutligen ladda om brandväggen.
$ ufw reload
Telnet har installerats med framgång och är redo att användas. Precis som i det tidigare exemplet i CentOS 7 måste du skapa en inloggningsanvändare och logga in med samma syntax.
Användning av telnet för att kontrollera om det finns öppna portar
Telnet kan också användas för att kontrollera om en specifik port är öppen på en server. Använd syntaxen nedan.
$ telnet server-IP port
För att kontrollera om port 22 är öppen på en server kör du till exempel
Lämna ett svar