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.
Buka terminal dan masukkan arahan berikut untuk memasang telnet:
yum install telnet telnet-server -y
Kini telnet dipasang pada pelayan anda. Seterusnya edit fail /etc/xinetd.d/telnet:
vi /etc/xinetd.d/telnet
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 }
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
Biarkan perkhidmatan ini bermula pada setiap but semula:
Pada CentOS 6:
chkconfig telnet on chkconfig xinetd on
Pada CentOS 7:
systemctl start telnet.socket systemctl enable telnet.socket
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
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
Simpan dan keluar fail. Mulakan semula perkhidmatan iptables:
service iptables restart
Dalam CentOS 7, jalankan arahan berikut untuk membenarkan perkhidmatan telnet melepasi firewall.
firewall-cmd --permanent --add-port=23/tcp firewall-cmd --reload
Itu sahaja. Kini perkhidmatan telnet boleh digunakan.
Buat pengguna ujian, sebagai contoh, nama pengguna ialah "sk" dan kata laluan ialah "centos":
useradd sk passwd sk
Pasang pakej telnet:
yum install telnet
Dalam sistem berasaskan DEB:
sudo apt-get install telnet
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
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 ~]$
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
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!