使用telnet登录服务器

1、检测telnet-server的rpm包是否安装

rpm -qa telnet-server

2、安装telnet(服务端客户端都安装)

yum install -y telnet

yum install -y telnet-server

yum install -y xinetd

3、修改配置文件

vim /etc/xinetd.d/telnet

service telnet
{
            flags = REUSE
            socket_type = stream
            wait = no
            user = root
            server = /usr/sbin/in.telnetd
            log_on_failure += USERID
            disable = yes  #改为 no 或者注释这一行
}
 

4、重启telnet服务

service xinetd restart

提示: Login incorrect

tail /var/log/secure

Jun 11 17:24:32 vm-kvm9188-app login: pam_securetty(remote:auth): access denied: tty 'pts/2' is not secure !
Jun 11 17:24:40 vm-kvm9188-app login: FAILED LOGIN 1 FROM 172.20.109.78 FOR root, Authentication failure
 

解决办法

vim /etc/securetty

#在文件中加入 pts/2

service xinetd restart

使用:

由于在Windows Vista之后的版本默认并没有提供Telnet功能。如果需要使用Telnet就必须打开此项功能。以Windows 7为例,首先打开控制面板。

然后在控制面板中打开“程序和功能”

再在左上角点击“打开或关闭Windows功能”。

在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。

========================================================================

二、关闭telnet服务

(1)关闭telnet服务(有两种方式)

a)vi /etc/xinetd.d/telnet,将disable=no改成disable=yes;

 b)chkconfig telnet off;如果需要设置telnet服务不为开机自启动,使用命令chkconfig -del telnet或者chkconfig --del telnet

(2)使用命令server xinetd restart或者/etc/init.d/xinetd restart使更改生效。

(3)删除telnet-server包,命令如下:

rpm -e telnet-server--nodeps

(4)vi /etc/services,注释23号端口。