秀米云香港服务器

目录:

一、 telnet基础知识

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

二、 telnet服务安装

三、 telnet服务检测

四、 telnet服务调试

五、 telnet开启root

六、 telnet服务启动

七、 telnet服务测试

八、 telnet端口更改

九、 telnet服务限制

十、配置文件 krb5-telnet

十一、配置文件 ekrb5-telnet

十二、 telnet登陆错误解析

一、 telnet基础知识

telnet:提供telnet 服务,使用未加密的用户 /密码组进行验证,依附于 xinetd服务。文件位于/etc/xinetd.d/telnet。

krb5-telnet:提供telnet 服务,允许普通的 telnet登陆,默认是不允许root用户登录,使用 kerberos5验证 ,依附于 xinetd服务。文件位于/etc/xinetd.d/krb5-telnet。

ekrb5-telnet :提供加密的 telnet服务,但是必须要ekrb5的加密服务器。文件位于 /etc/xinetd.d/ekrb5-telnet。

xinetd:因特网操作服务程序。提供类似于 inetd+tcp_wrapper的功能,但是更加强大和安全,监控网络对各种它管理的服务的需求,并在要的时候启动相应的服务程序。文件位于 /etc/xinetd.d中

二、telnet服务安装

1、查看telnet rpm 包

[root@rhel52 /]# rpm -qa | grep telnet

telnet-0.17-38.el5

telnet-server-0.17-38.el5 《=RHEL5CD#4

[root@rhel52 /]#

2、安装telnet server rpm 包

[root@rhel52 work]# rpm -ivh telnet-server-0.17-38.el5.i386.rpm

warning: telnet-server-0.17-38.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

package telnet-server-0.17-38.el5 is already installed

[root@rhel52 work]#

注:安装完毕以后会在 /etc/xinetd.d/中出现一个telnet配置文件

三、 telnet服务检测

1、查看telnet 服务

[root@rhel52 /]# chkconfig --list | grep telnet

ekrb5-telnet: off

krb5-telnet: off

telnet: off

[root@rhel52 /]#

2、开启telnet 服务

[root@rhel52 /]# chkconfig telnet on

也可以用 [root@rhel52 /]# ntsysv开启

3、设置自动启动

[root@rhel52 /]# chkconfig --level 35 telnet on

[root@rhel52 /]# chkconfig --list | grep telnet

ekrb5-telnet: off

krb5-telnet: off

telnet: on

[root@rhel52 /]#

四、 telnet服务调试

1、配置telnet 文件

[root@rhel52 /]# vim /etc/xinetd.d/telnet

# default: on

# description: The telnet server serves telnet sessions; it uses

# unencrypted username/password pairs for authentication.

service telnet

{

disable = no 《=确认是 no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

2、注意/etc/xinetd.d/ekrb5-telnet 和 krb5-telnet两个文件中的 disable,稍后说明其作用。

五、 telnet开启root

1、确认/etc/pam.d/login 中的pam_securetty.so行,并将其注释掉 "#"

[root@rhel52 /]# vim /etc/pam.d/login

#%PAM-1.0

#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so

auth include system-auth

account required pam_nologin.so

account include system-auth

password include system-auth

# pam_selinux.so close should be the first session rule

session required pam_selinux.so close

session include system-auth

session required pam_loginuid.so

session optional pam_console.so

# pam_selinux.so open should only be followed by sessions to be executed in the

user context

session required pam_selinux.so open

session optional pam_keyinit.so force revoke

2、开通telnet 控制台,在 /etc/securetty文件中设定

[root@rhel52 /]# vim /etc/securetty

console

vc/1

vc/2

vc/3

tty1

tty2

tty3

tty4

tty5

...

pts/1

pts/2

pts/3

pts/4

pts/5

在文件后面追加 "pts/1....pts/n"

六、 telnet服务启动

因为 telnet服务是由xinetd 调用,所以只要重新启动 xinetd即可

[root@rhel52 /]# service xinetd restart

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

[root@rhel52 /]#

七、 telnet服务测试

Microsoft Windows [ 版本 6.1.7100]

C:>telnet 192.168.238.220

正在连接 192.168.238.220...

Red Hat Enterprise Linux Server release 5 (Tikanga)

Kernel 2.6.18-8.el5 on an i686

login: root

Password:

Last login: Sat Aug 1 22:47:15 from 192.168.238.1

[root@rhel52 ~]#

八、 telnet端口更改

设定配置文件 /etc/services

[root@CentOS5 /]#vi /etc/services

找到下面的两行:

telnet 23/tcp

telnet 23/udp

九、 telnet服务限制

设定配置文件 /etc/xinetd.d/telnet

[root@rhel52 /]# vim /etc/xinetd.d/telnet

access_time = 20:00-24:00

# default: on

# description: The telnet server serves telnet sessions; it uses

# unencrypted username/password pairs for authentication.

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

only_from = 192.168.0.0/16

}

#bind = 192.168.0.100

#only_from = 192.168.0.0/24

#no_access = 192.168.0.{80,90}

#access_times = 8:00-9:00 20:00-23:00

十、配置文件 krb5-telnet

文件所在位置 /etc/xinetd.d/krb5-telnet

其实rhel5已经装了krb5-telnet,那么就可以启用这个服务来达到开启telnet的目的。不用再安装telnet-server这个软件包了。可以使用 Kerberos 5来进行认证。

1、开启krb5-telnet 服务。

[root@rhel52 /]# vim /etc/xinetd.d/krb5-telnet

将“ disable = yes” 改为“disable = no”

2、启动服务

[root@rhel52 /]# service xinetd restart

十一、配置文件 ekrb5-telnet

文件所在位置 /etc/xinetd.d/ekrb5-telnet

ekrb5telnet 可以用来提供加密的 telnet服务。如果启用了ekrb5-telnet服务,但是又没有 Kerberos服务器的话,那么在进行 telnet登录时,总是会报“Unencrypted connection refused. Goodbye.(未加密的连接,拒绝服务)”这个错误。

1、开启ekrb5-telnet 服务。

[root@rhel52 /]# vim /etc/xinetd.d/ekrb5-telnet

将“ disable = yes” 改为“disable = no”

2、启动服务

[root@rhel52 /]# vim service xinetd restart

注:使用 Kerberos 5来认证和加密telnet会话前,需要先搭建一个 Kerberos服务器

十二、 telnet登陆错误解析

①错误信息:

Cannot resolve network address for KDC in requested realm while getting initial credentials

当出现如上信息时,请检查 /etc/xinetd.d/krb5-telnet,并将“disable = no ”改成yes

[root@rhel52 /]# vim /etc/xinetd.d/krb5-telnet

# default: off

# description: The kerberized telnet server accepts normal telnet sessions,

# but can also use Kerberos 5 authentication.

service telnet

{

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/kerberos/sbin/telnetd

log_on_failure += USERID

disable = no

}

②错误信息:

Unencrypted connection refused. Goodbye.

遗失对主机的连接。

当出现如上信息时,请检查 /etc/xinetd.d/ekrb5-telnet,并将“disable = no ”改成yes

[root@rhel52 /]# vim /etc/xinetd.d/ekrb5-telnet

# default: off

# description: The kerberized telnet server accepts only telnet sessions,

# which use Kerberos 5 authentication and encryption.

service telnet

{

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/kerberos/sbin/telnetd

server_args = -e

log_on_failure += USERID

disable = no

}

③错误信息:

getnameinfo: localhost: Success

Temporary failure in name resolution: Illegal seek

当出现如上信息时,请检查 /etc/hosts,并将客户端的地址和主机名写进去。

[root@rhel52 /]# vim /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost rhel52

#::1 rhel52 localhost6

192.168.238.220 rhel52

192.168.0.100 win-gk18e84nu08

标题:centos6 telnet root linux开通Root远程登录telnet详解

地址: https://www.yunhk.xyz/25517.html