服务管理——telnet
来源:互联网 发布:手机淘宝旺旺名在哪里 编辑:程序博客网 时间:2024/05/16 17:49
一 telnet服务端和客户端
什么是Telnet?
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
#Server01:安装telnet服务端[root@serv01 xinetd.d]# yum installtelnet-server* -y#开启服务[root@serv01 xinetd.d]# chkconfig telnet on#重启xinetd服务[root@serv01 xinetd.d]# /etc/init.d/xinetdrestartStopping xinetd: [ OK ]Starting xinetd: [ OK ]#再次查看网络状态[root@serv01 xinetd.d]# netstat -langput |grep "telnet"tcp 0 0 192.168.1.11:23 192.168.1.12:57169 ESTABLISHED 2488/in.telnetd: 19[root@serv01 xinetd.d]# netstat -langput |grep "xin"tcp 0 0 :::22 :::* LISTEN 2486/xinetd tcp 0 0 :::23 :::* LISTEN 2486/xinetd #Server02:安装telnet客户端[root@serv02 .ssh]# yum install telnet -y#客户端通过telnet远程连接登录,注意一定要使用普通用户[root@serv02 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: hongyiPassword:Last login: Tue Aug 6 19:44:31 from 192.168.1.1[hongyi@serv01 ~]$
二 telnet的特性
#明文传输,不允许root登录#telnet是明文传输,不允许root登录#我们往往使用普通用户登录,然后su -切换到root用户。[root@serv02 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: rootPassword:Login incorrect [root@serv01 xinetd.d]# pwd/etc/xinetd.d[root@serv01 xinetd.d]# cat telnet# default: on# description: The telnet server servestelnet sessions; it uses \# unencryptedusername/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} #service ssh:名字必须唯一,不要重复
三 telnet只允许某个IP或者某个网段访问(only_from)
#编辑文件,只允许192.168.1.12访问[root@serv01 xinetd.d]# vim telnet[root@serv01 xinetd.d]# cat telnet# default: on# description: The telnet server servestelnet sessions; it uses \# unencryptedusername/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.1.12}#重启服务[root@serv01 xinetd.d]# /etc/init.d/xinetd restartStopping xinetd: [ OK ]Starting xinetd: [ OK ] #serv02可以正常访问[root@serv02 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: hongyiPassword:Last login: Tue Aug 6 23:20:57 from 192.168.1.12[hongyi@serv01 ~]$ exitogoutConnection closed by foreign host.[root@serv02 .ssh]# #serv02不可以正常访问[root@serv03 .ssh]# yum install telnet -y[root@serv03 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Connection closed by foreign host. 192.168.1.0/24 172.16.1.0/24192.168.1.0/255.255.255.0 X access_times = 8:30-17:00
四 telnet不允许某个IP或者某个网段访问(no_access)
#no_access[root@serv01 xinetd.d]# vim telnet[root@serv01 xinetd.d]# cat telnet# default: on# description: The telnet server servestelnet sessions; it uses \# unencryptedusername/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 no_access = 192.168.1.12}[root@serv01 xinetd.d]# /etc/init.d/xinetdrestartStopping xinetd: [ OK ]Starting xinetd: [ OK ] [root@serv02 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Connection closed by foreign host. [root@serv03 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: hongyiPassword:Last login: Tue Aug 6 23:41:22 from 192.168.1.12[hongyi@serv01 ~]$ #网段 [root@serv01 xinetd.d]# vim telnet[root@serv01 xinetd.d]# cat telnet# default: on# description: The telnet server servestelnet sessions; it uses \# unencryptedusername/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.1.0/24}[root@serv01 xinetd.d]# /etc/init.d/xinetdrestartStopping xinetd: [ OK ]Starting xinetd: [ OK ] [root@serv02 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: hongyiPassword:Last login: Tue Aug 6 23:46:23 from 192.168.1.13[hongyi@serv01 ~]$ [root@serv03 .ssh]# telnet 192.168.1.11Trying 192.168.1.11...Connected to 192.168.1.11.Escape character is '^]'.Red Hat Enterprise Linux Server release 6.1(Santiago)Kernel 2.6.32-131.0.15.el6.x86_64 on anx86_64login: hongyiPassword:Last login: Tue Aug 6 23:48:15 from 192.168.1.12[hongyi@serv01 ~]$
五 telnet允许或者禁止在某个时间段访问(access_times、deny_time)
#telnet允许或者禁止在某个时间段访问,可以通过access_times、deny_time参数控制。比如:#access_times 8:00-17:30#deny_time 15:00-17:30
六 参考资料
http://baike.baidu.com/view/44255.htm
我的邮箱:wgbno27@163.com 新浪微博:@Wentasy27 微信公众平台:JustOracle(微信号:justoracle) 数据库技术交流群:336882565(加群时验证 From CSDN XXX) By Larry Wen
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]
- 服务管理——telnet
- Linux搭建—Telnet服务的安装配置
- Telnet服务
- TELNET服务
- telnet 服务
- telnet 服务
- telnet服务
- 服务-telnet
- Telnet服务
- 服务管理——ssh
- 服务管理——ntp
- 服务管理——DNS
- 服务管理——DHCP
- 服务管理——DNS
- 简单的“内网渗透”——Telnet服务和net use 映射
- linux启用telnet服务
- Linux启用Telnet服务
- Ubuntu开启telnet服务
- glBlendFunc();--混合
- learning puppet 4--template and function
- Cgroup文件系统
- ubuntu下安装zend-framework
- sleep()和 wait()有什么区别
- 服务管理——telnet
- 浏览器兼容性经典问题(二) IE6 3像素bug问题
- VMware Workstation虚拟机安装
- Win7任务栏的资源管理器指向
- 同步和异步有何异同
- 《Effective C++》 读书笔记(一) 让自己习惯C++
- c++ DirectShow播放任意格式的视频
- 外键和锁
- 多线程的几种实现方法?同步的几种实现方法?