服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

CentOS系统下安装和配置Telent服务的基本方法

2019-09-05 13:40运维生存时间 Centos

这篇文章主要介绍了CentOS系统下安装和配置Telent服务的基本方法,目前Telnet协议在远程登陆主机方面还是具有一定的使用量,需要的朋友可以参考下

Telnet的用途

Telnet是Internet远程登录服务的标准协议和主要方式,最初由ARPANET开发,现在主要用于Internet会话,它的基本功能是允许用户登录进入远程主机系统。
Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。当登录上远程计算机后,本地计算机就等同于远程计算机的一个终端,我们可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的操作权限。
Telnet的主要用途就是使用远程计算机上所拥有的本地计算机没有的信息资源,如果远程的主要目的是在本地计算机与远程计算机之间传递文件,那么相比而言使用FTP会更加快捷有效。

交互过程

当我们使用Telnet登录进入远程计算机系统时,事实上启动了两个程序:一个是Telnet客户程序,运行在本地主机上;另一个是Telnet服务器程序,它运行在要登录的远程计算机上。
本地主机上的Telnet客户程序主要完成以下功能:
建立与远程服务器的TCP联接。
从键盘上接收本地输入的字符。
将输入的字符串变成标准格式并传送给远程服务器。
从远程服务器接收输出的信息。
将该信息显示在本地主机屏幕上。
远程主机的“服务”程序通常被昵称为“精灵”,它平时不声不响地守候在远程主机上,一接到本地主机的请求,就会立马活跃起来,并完成以下功能:
通知本地主机,远程主机已经准备好了。
等候本地主机输入命令。
对本地主机的命令作出反应(如显示目录内容,或执行某个程序等)。
把执行命令的结果送回本地计算机显示。
重新等候本地主机的命令。
在Internet中,很多服务都采取这样一种客户/服务器结构。对使用者来讲,通常只要了解客户端的程序就可以了。


Telnet的安装使用
yum安装telnet
yum安装简单快速
 

复制代码

代码如下:


yum install telnet-server


配置telnet
telnet是放在xinetd里,将disable改为yes,如下:

复制代码

代码如下:


# vim /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no # 从yes改为no
}


如果需要使用root使用telnet登录,加上pts/0、pts1这样的,否则跳过这一步

复制代码

代码如下:


# cat /etc/securetty | grep pts
pts/0
pts/1
pts/2
pts/3


启动telnet

复制代码

代码如下:


# service xinetd start
Starting xinetd: [ OK ]


确认是否启动

复制代码

代码如下:


# netstat -lnt | grep :23
tcp 0 0 :::23 :::* LISTEN


创建普通用户
如果已经有用户了,那么可以跳过这一步

复制代码

代码如下:


# useradd ttlsa # 创建用户
# passwd ttlsa # 修改密码
Changing password for user ttlsa.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.


telnet连接测试
使用root登录

复制代码

代码如下:


CentOS release 6.5 (Final)
Kernel 3.15.4-x86_64-linode45 on an x86_64
login: root
Password:
Last login: Thu Feb 12 08:37:11 from 58.246.52.46
[root@li220-237 ~]#


普通用户登录

复制代码

代码如下:


CentOS release 6.5 (Final)
Kernel 3.15.4-x86_64-linode45 on an x86_64
login: ttlsa
Password:
$ w
08:41:05 up 199 days, 21:57, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ttlsa pts/1 51.241.12.49 08:40 1.00s 0.00s 0.00s w
root pts/0 51.241.12.49 08:27 1:37 0.01s 0.01s -bash

延伸 · 阅读

精彩推荐
  • CentosCentOS7命令行链接wifi的方法

    CentOS7命令行链接wifi的方法

    CentOS7命令行如何链接wifi呢?今天小编为大家带来的是CentOS7命令行链接wifi的方法!希望能够帮助到大家!有需要的朋友一起去看看吧...

    CentOS之家2762019-06-01
  • CentosCentOS7版本实现开机以图形界面启动的方法

    CentOS7版本实现开机以图形界面启动的方法

    今天小编为大家带来的是CentOS7版本实现开机以图形界面启动的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    网络4162019-06-15
  • CentosCentOS下千兆网卡带宽测试详解

    CentOS下千兆网卡带宽测试详解

    今天小编为大家带来的是CentOS下千兆网卡带宽测试详解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家1922019-06-25
  • Centoscentos如何进入不同终端?centos进入不同终端的几种方法

    centos如何进入不同终端?centos进入不同终端的几种方法

    一些还不知道centos如何进入不同终端?下面小编就为大家带来centos进入不同终端的几种方法;有需要的朋友可以过来看看...

    centos之家4712019-07-08
  • Centos修改虚拟机中的centos系统分辨率的方法

    修改虚拟机中的centos系统分辨率的方法

    使用vmware虚拟机安装centos系统,默认分辨都很低,如何修改虚拟机中centos系统的分辨率呢,下面小编将为大家带来修改虚拟机中的centos系统分辨率的方法,希望能够帮助到大家!有需要的朋友一起去看看吧...

    centos之家3622019-06-10
  • Centoscentos7文件系统管理btrfs详解

    centos7文件系统管理btrfs详解

    Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, Oracle从2007研发,写实复制更新机制 CoW,其主要是为了取代ext2,ext3,ext4,今天小编为大家带来的是centos7文件系统管理btrfs详解;希望能够帮助到大家。有需要的朋友一起去看看吧...

    centos之家3542019-06-11
  • Centoscentos Docker安装前升级内核3.10的方法

    centos Docker安装前升级内核3.10的方法

    这篇文章主要介绍了centos Docker安装前升级内核3.10的方法,需要的朋友可以参考下...

    服务器之家2132019-07-16
  • CentosCentOS 文件通配符讲解

    CentOS 文件通配符讲解

    今天小编为大家带来的是CentOS 文件通配符讲解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家1252019-06-02