windows客户端如果通过cmd窗口连接到远程linux服务器,可以使用telnet;

centos系统默认telnet 23端口是关闭的。

服务器本地使用nmap ip地址 -p 23 查看telnet状态是关闭的;

[root@localhost ~]# nmap 192.168.20.3 -p 23

Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-11 09:04 CST

Nmap scan report for 192.168.20.3

Host is up (0.00014s latency).

PORT   STATE  SERVICE

23/tcp closed telnet

打开telnet端口的步骤如下:

1、服务器安装telnet包(telnet-server包依赖xinetd包)

1
# yum install telnet telnet-server -y

2、修改telnet配置文件

1
# vi /etc/xinetd.d/telnet

修改disable=yes 改为no

service telnet

{

flags           = REUSE

socket_type     = stream

wait            = no

user            = root

server          = /usr/sbin/in.telnetd

log_on_failure  += USERID

disable         = no

}

保存退出,重启xinted服务

1
2
3
[root@localhost ~]# /etc/init.d/xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]

 

再次扫描发现状态变为open

[root@localhost ~]# nmap 192.168.20.3 -p 23

Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-11 10:08 CST

Nmap scan report for 192.168.20.3

Host is up (0.00051s latency).

PORT   STATE SERVICE

23/tcp open  telnet

查看监听的端口23也有了

[root@localhost ~]# netstat -nlt

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State

tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN

tcp        0      0 :::22                       :::*                        LISTEN

tcp        0      0 :::23                       :::*                        LISTEN

tcp        0      0 ::1:25                      :::*                        LISTEN

3、iptables添加规则允许23端口通过,保存规则,并重启iptables服务

1
2
3
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
# /etc/init.d/iptables save
# /etc/init.d/iptables restart

 

4、windows本地打开cmd窗口

输入命令:telnet ip地址  连接到远程linux服务器

默认情况下telnet连接后不能使用超级用户,如果要使用超级用户root登录,有2种方法可以实现:

第一种:# mv /etc/securetty /etc/securetty.bak 这样就可以使用root登录,非常不建议这样操作!!!!

第二种:# vi /etc/securetty

添加

pts/0

pts/ 1

pts/2

pts/3

如果登录的用户比较多,可以添加更多的pts/**

这样添加的作用,是允许root从pts/0到pts/3这几个终端登录;

相比网上其他的方法彻底移除认证的方法,此方法没有破坏linux安全验证机制,较为安全!

建议使用普通用户登录,su - root 进行切换,为了安全起见,不直接使用root登录;

如果非要使用root登录,建议使用SSH工具;

1
2
3
4
5
6
7
8
9
10
CentOS release 6.5 (Final)
Kernel 2.6.32-431.el6.i686 on an i686
login: user1
Password:
Last login: Fri Mar 11 11:35:11 from 192.168.20.1
[user1@localhost ~]$ id
uid=500(user1) gid=502(user1) groups=502(user1) context=unconfined_u:unconfined_
r:unconfined_t:s0-s0:c0.c1023
[user1@localhost ~]$ whoami
user1

linux开启telnet的更多相关文章

  1. linux开启telnet服务

    步骤: sudo apt-get install xinetd telnetd     安装成功后,系统会显示有相应得提示 sudo vim /etc/inetd.conf  并加入内容:  teln ...

  2. linux怎么开启telnet服务

    1>编辑telent的配置文件/etc/xinetd.d/telnet 如下: (设置disable = no,也就是开启telnet服务) service telnet { disable = ...

  3. 如何开启telnet服务LINUX&Windows

    一.LINUX centos 1.Linux安装telnet包 # yum install telnet* # rpm -qa |grep telnet telnet-server-0.17-47.e ...

  4. 在centos5开启telnet服务并验证

    1.安装telnet服务 [root@localhost ~]# yum install telnet 2.检查是否成功安装 [root@localhost ~]# rpm -qa | grep te ...

  5. Linux 系统Telnet服务

    Linux 系统Telnet服务 telnet与ssh相比,安全性能并不高,但是在ssh版本升级或者其他的情况下还是需要开启这一项服务.linux提供服务是由运行在后台的守护进程daemon来执行的, ...

  6. 开发板怎样开启telnet服务

    linux开发板开启telnet服务须要一下几个条件: 1.文件系统支持telnet busybox默认是把telnet和telnetd功能编进去了的,所以这一步一般都省了. 2.挂载devpts 挂 ...

  7. 开启telnet

    title: 开启telnet data; 2019/3/19 17:35:33 --- 开启telnet 添加root用户 adduser root 按照提示新增文件 /etc/passwd /et ...

  8. Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

    Linux 出现telnet: connect to address 127.0.0.1: Connection refused错误解决办法 没有xinetd服务: 1./etc/init.d目录中放 ...

  9. Linux系统安装telnet以及xinetd服务

    Linux系统安装telnet以及xinetd服务 一.安装telnet 1.检测telnet-server的rpm包是否安装 # rpm -qa telnet-server 若无输入内容,则表示没有 ...

随机推荐

  1. inline--行内元素

    其实在网页中有看不见的基线,就像作业本上面的一行一行的线,但是我们看不见. div是块状元素,独占一行,用div控制文字的颜色会使得文字换行,使用float可以改善,但是它不会浮在相应的位置: < ...

  2. http的一些事

    查找资料将http中缓存相关的知识记录下 一般来说:Last-Modifed和Expires是一对,ETag和Cache-Control是一对 Last-Modified Client端跟Server ...

  3. win10本地搭建apache+php+mysql运行环境

    首先下载所需软件: Vc2015:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 Vc2012:http://www.mi ...

  4. Python之路----------基础 一(数据类型、变量、基本语法、流程控制)

    一. 数据类型与变量 1.数据类型 整数   #Python在程序中的表示方法和数学上的写法一模一样,-1,0,1都是整数. 浮点数  1 #浮点数就是小数. 字符串 1 #在Python中字符串是以 ...

  5. Css深入理解之浮动_慕课网课程笔记

    前言 这篇是在慕课网上跟着张鑫旭重走CSS之路的第三篇学习笔记了,主要是学习float属性,闲话少说,下面进入正文. float的历史 要想了解一个东西,我们还是需要从本质去了解它,那么我们就需要问一 ...

  6. android五种存储方式

    http://www.cnblogs.com/smalltigerlee/archive/2011/11/10/2244143.html

  7. 关于oracle数据库中进行查询的时候出现效率特别差的一种情况

    下面这段代码执行效率是极慢的(根本没执行完成过): select /*+ parallel(16) */ z.small_code,trunc(hs.CREATED_AT),sum(hs.COST_S ...

  8. 删除Management Data Warehouse (MDW) job失败

    转:http://lzf328.blog.51cto.com/1196996/1349670 最近在清理一些不用的Job,发现几个跟MDW有关的.虽然Job已经被Disable, 但是没有被删除.尝试 ...

  9. jeesz源码下载

    大型分布式企业架构 jeesz,百度去搜索jeesz

  10. 基于bootstrap 的datatable插件的使用(php版)

    Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能.详细学习请参考其官网:http://datatables.net/中文网:http:/ ...