怎么搭建Centos下的telnet服务

怎么搭建Centos下的telnet服务,第1张

telnet是一个远程登录协议,采用客户机/服务器处理方式,运行端口号为tcp23,telnet为远程登录和访问linux系统提供了一种快捷的方式,但由于telnet是采用明文的方式进行网络数据(包括用户账户和密码)传输的,存在较大的安全隐患,目前已逐渐被SSH所取代

安装telnet服务,因为telnet和xinetd之间存在依赖关系,所以安装telnet服务端之前必须安装xinetd[root@test Packages]# rpm -ivh xinetd-2314-39el6_4x86_64rpm Preparing ########################################### [100%]1:xinetd ########################################### [100%]

然后安装telnet服务端(客户端一般默认已经安装)

[root@test Packages]# rpm -ivh telnet-server-017-47el6_31x86_64rpm Preparing ########################################### [100%]1:telnet-server ########################################### [100%]

telnet服务的启动telnet服务管理由xinetd服务管理器负责,xinetd是一个守护进程,用于处理对各种服务的请求xinetd服务的配置文件在/etc/xinetdd/telnet因为telnet服务器默认情况下并不会被启动,要启动telnet服务可以使用chkconfig命令启动telnet服务

[root@test /]# chkconfig --add telnet[root@test /]# chkconfig telnet on[root@test /]# service xinetd restartStopping xinetd: [ OK ]Starting xinetd: [ OK ]

也可以通过编辑xinetd的配置文件/etc/xinetdd/telnet,找到disable = yes并将其更改为disable = no,然后保存退出

# default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authenticationservice telnet{disable = no //将yes更改为noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/intelnetdlog_on_failure += USERID}

执行以下命令启动telnet服务

[root@test /]# service xinetd startStarting xinetd: [ OK ]

telnet基本配置# default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authenticationservice telnet{disable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/intelnetdlog_on_failure += USERIDinstances = 5 //最大连接数only_from = 19216811 //允许登录的IP地址 no_access=19216811 //拒绝登录的IP地址access_time=8:00-12:00 //允许登录的时间段}

用windows平台下登录远程服务器

欢迎使用 Microsoft Telnet ClientEscape 字符为 'CTRL+]'Microsoft Telnet> h命令可能是缩写。支持的命令为:c - close 关闭当前连接d - display 显示操作参数o - open hostname [port] 连接到主机(默认端口 23)。q - quit 退出 telnetset - set 设置选项(键入 'set ' 获得列表)sen - send 将字符串发送到服务器st - status 打印状态信息u - unset 解除设置选项(键入 'set ' 获得列表)/h - help 打印帮助信息Microsoft Telnet>

使用命令登录远程服务器telnet hostname/ip/dc

C:\telnet 19216811

默认不允许root用户登录,所以新建一个用户test

[root@test /]# useradd test[root@test /]# passwd testChanging password for user testNew password: BAD PASSWORD: it is too simplistic/systematicBAD PASSWORD: is too simpleRetype new password: passwd: all authentication tokens updated successfully

用test用户登录

CentOS release 65 (Final)Kernel 2632-431el6x86_64 on an x86_64login: testPassword:[test@test ~]$

登陆成功后,用su命令切换到root

[test@test ~]$ su - rootPassword:[root@test ~]#

设置直接用root用户登录telnet,将/etc/securetty更改名称

[root@test ~]# mv /etc/securetty /etc/securettybak

用root用户登录

CentOS release 65 (Final)Kernel 2632-431el6x86_64 on an x86_64login: rootPassword:Last login: Sun May 3 03:14:04 from 1921681222[root@test ~]#

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么搭建Centos下的telnet服务

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情