Installere Telnet I CentOS /RHEL /Scientific Linux 6 & 7

Disclaimer.
Før du installerer og bruker Telnet, ha følgende i bakhodet

Bruke Telnet i offentlig nettverk (WAN) er veldig veldig dårlig idé. Den sender innloggingsdata i klartekst format. Alt vil bli sendt i klartekst.

  • Hvis du fortsatt trenger Telnet, er det sterkt anbefalt bruk den i det lokale nettverket bare.
  • Alternativt kan du bruke SSH. Men pass på at du har deaktivert root innlogging i SSH.
    Hva er Telnet?
    Telnet er en nettverksprotokoll som brukes til å koble til eksterne datamaskiner over TCP /IP-nettverk. Når du oppretter en tilkobling til den eksterne datamaskinen, blir det en virtuell terminal og vil tillate deg å kommunisere med den eksterne verten fra ditt lokale system.
    I denne korte opplæringen, la oss se hvordan du installerer Telnet, og hvordan du får tilgang . eksterne systemer via Telnet
    Installasjon
    Åpne terminal og skriv følgende kommando for å installere telnet:
     yum install telnet telnet-server -yNow har telnet er installert på serveren din. Deretter redigerer telnet konfigurasjonsfil /etc/xinetd.d/telnet; 
     vi /etc/xinetd.d/telnetSet deaktivere = no: 
     # Standard: På # beskrivelse: telnet server serverer telnet-økter; den bruker \\ # ukryptert brukernavn /passord parene for authentication.service telnet {flagg = gjenbruk socket_type = stream vente = ingen user = root server = /usr/sbin/in.telnetd log_on_failure + = USERID disable = ingen} Lagre og avslutt filen . Vær oppmerksom på at du ikke har å gjøre dette trinnet i CentOS 7. 
    nå starte telnet tjenesten ved hjelp av følgende kommando:
    på CentOS 6.x systemer:
     tjenesten xinetd startMake denne tjenesten til starte automatisk ved hver omstart: 
    På CentOS 6:
     chkconfig telnet onchkconfig xinetd onon CentOS 7: 
     systemctl starte telnet.socketsystemctl aktiver telnet.socketAllow telnet standard port 23 gjennom brannmuren og Router. Å tillate telnet port gjennom brannmuren, Rediger filen /etc /sysconfig /iptables på CentOS 6.x systemer: 
     vi /etc /sysconfig /iptablesAdd linjen som vist i rød farge: 
     # brannmurkonfigurasjon skrevet av system-config-brannmur # Manuell tilpassing av denne filen er ikke anbefalt * filter: INPUT ACCEPT [0: 0]: FORWARD ACCEPT [0: 0]: OUTPUT ACCEPT [0: 0]. -A INPUT - m tilstand --state ETABLERT, RELATERT -j ACCEPT-A INPUT -P ICMP-j GODTA-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW --dport 23 -j akseptabel En INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -J AVVIST --reject-med ICMP-host-forbudt-A FORWARD -J AVVIST --reject-med icmp -host-prohibitedCOMMITSave og gå ut av filen. Restart iptables tjeneste: 
     tjenesteleverandører iptables restartOn CentOS 7, kjøre følgende kommandoer for å starte telnet tjenesten gjennom brannmuren 
     brannmur-cmd --permanent --add-port = 23 /tcpfirewall-cmd. --reloadThats det. Nå telnet server er klar til bruk 
    Opprette brukere
    Lag en testbruker, for eksempel "sk" med passord "CentOS".
     useradd skpasswd skClient Side Configuration 

    Installer telnet pakke:

     yum install telnet 

    På DEB-baserte systemer.

     sudo apt-get install telnetNow, åpne Terminal, og prøve å få tilgang til serveren (ekstern vert) Anmeldelser Hvis kunden er Linux-systemet, åpne terminal og skriv følgende kommando for å koble til telnet server 
     telnet 192.168.1.150Enter brukernavn og passord som vi har skapt i serveren. 
    Sample utgang:
     Prøver 192.168.1.150 ... Koblet til 192.168.1.150.Escape karakter er '^]' Kernel 3.10.0-123.13.2.el7.x86_64 på en x86_64server1 innlogging. skPassword: [sk @ server1 ~ ] $ Som du ser i over produksjonen, fjernsystemet har blitt vist fra den lokale maskinen 
    Hvis kunden er Windows-systemet, så gå til Start - >.; Kjør - > . Ledetekst
    I ledeteksten skriver du inn kommandoen:..
     telnet 192.168.1.150Where 192.168.1.150 er vertskap IP-adressen fjern 
    Nå vil du være i stand til å koble til serveren
    Det er det.
    Cheers!