Rumah > Tutorial sistem > LINUX > teks badan

Bagaimana untuk memasang Telnet pada CentOS/RHEL Linux 6 & 7

WBOY
Lepaskan: 2024-03-07 11:31:02
ke hadapan
1003 orang telah melayarinya

Apakah itu Telnet?

Telnet ialah protokol yang digunakan untuk log masuk dari jauh ke komputer melalui rangkaian TCP/IP. Sebaik sahaja sambungan diwujudkan dengan komputer jauh, ia menjadi terminal maya dan membolehkan anda berkomunikasi dengan komputer jauh. Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang Telnet dan cara mengakses sistem jauh melalui Telnet.

如何在CentOS/RHEL Linux 6 & 7 上安装Telnet

Pemasangan

Buka terminal dan masukkan arahan berikut untuk memasang telnet:

yum install telnet telnet-server -y
Salin selepas log masuk

Kini telnet dipasang pada pelayan anda. Seterusnya edit fail /etc/xinetd.d/telnet:

vi /etc/xinetd.d/telnet
Salin selepas log masuk

Tetapkan nyahdaya = tidak:

# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
}
Salin selepas log masuk

Simpan dan keluar fail. Ingat kita tidak perlu melakukan langkah ini pada CentOS 7.

Seterusnya gunakan arahan berikut untuk memulakan semula perkhidmatan telnet:
Dalam sistem CentOS 6.x:

service xinetd start
Salin selepas log masuk

Biarkan perkhidmatan ini bermula pada setiap but semula:

Pada CentOS 6:

chkconfig telnet on
chkconfig xinetd on
Salin selepas log masuk

Pada CentOS 7:

systemctl start telnet.socket
systemctl enable telnet.socket
Salin selepas log masuk

Jadikan port lalai 23 telnet melalui tembok api dan penghala. Untuk membenarkan port telnet melalui tembok api, edit fail berikut dalam sistem CentOS 6.x:

vi /etc/sysconfig/iptables
Salin selepas log masuk

Tambah baris berikut "-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT":

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
Salin selepas log masuk

Simpan dan keluar fail. Mulakan semula perkhidmatan iptables:

service iptables restart
Salin selepas log masuk

Dalam CentOS 7, jalankan arahan berikut untuk membenarkan perkhidmatan telnet melepasi firewall.

firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload
Salin selepas log masuk

Itu sahaja. Kini perkhidmatan telnet boleh digunakan.

Buat pengguna

Buat pengguna ujian, sebagai contoh, nama pengguna ialah "sk" dan kata laluan ialah "centos":

useradd sk
passwd sk
Salin selepas log masuk
Konfigurasi pelanggan

Pasang pakej telnet:

yum install telnet
Salin selepas log masuk

Dalam sistem berasaskan DEB:

sudo apt-get install telnet
Salin selepas log masuk

Sekarang, buka terminal dan cuba akses pelayan anda (hos jauh).
Jika pelanggan anda adalah sistem Linux, buka terminal dan masukkan arahan berikut untuk menyambung ke pelayan telnet.

telnet 192.168.1.150
Salin selepas log masuk
Salin selepas log masuk

Masukkan nama pengguna dan kata laluan yang telah anda buat pada pelayan:
Contoh output:

Trying 192.168.1.150...
Connected to 192.168.1.150.
Escape character is '^]'.

Kernel 3.10.0-123.13.2.el7.x86_64 on an x86_64
server1 login: sk
Password: 
[sk@server1 ~]$
Salin selepas log masuk

Seperti yang anda lihat, hos jauh telah berjaya diakses secara tempatan.
Jika sistem anda ialah Windows, pergi ke Start -> Run -> Command Prompt.
Dalam command prompt, masukkan arahan:

telnet 192.168.1.150
Salin selepas log masuk
Salin selepas log masuk

192.168.1.150 ialah alamat IP hos jauh.
Kini anda boleh menyambung ke pelayan anda. Itu sahaja.


Atas ialah kandungan terperinci Bagaimana untuk memasang Telnet pada CentOS/RHEL Linux 6 & 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!