Telnet是一种远程登录协议,可以通过Telnet协议来连接到Linux服务器。在Linux系统中,Telnet默认是没有安装的,需要先下载并安装Telnet服务。接下来,本文将介绍如何在Linux6.4系统下使用Telnet连接到Linux服务器。
创新互联公司成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元平顺做网站,已为上家服务,为平顺各地企业和个人服务,联系电话:13518219792
之一步:安装Telnet服务
在Linux6.4系统中,我们可以使用yum命令来安装Telnet服务。打开终端,输入以下命令:
“`
sudo yum install telnet-server telnet -y
“`
运行以上命令后,系统会开始下载和安装Telnet服务。等待安装完成后,我们就可以使用Telnet连接到Linux了。
第二步:配置Telnet服务
为了使用Telnet服务,我们还需要进行一些配置工作。需要为Telnet服务设置一个用户名和密码。请运行以下命令:
“`
sudo vi /etc/passwd
“`
系统会打开一个文本编辑器。在编辑器中,添加一个新用户。例如,我们可以添加一个名字为“telnetuser”的用户,可以按照以下格式添加:
“`
telnetuser:x:500:500:Telnet User:/home/telnetuser:/bin/bash
“`
接下来,需要为“telnetuser”设置一个密码。请运行以下命令:
“`
sudo passwd telnetuser
“`
系统会提示您输入新密码。输入新密码并确认即可。
接下来,打开配置文件“/etc/xinetd.d/telnet”,并将“disable = yes”修改为“disable = no”:
“`
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wt = no
user = root
server = /usr/in/in.telnetd
log_on_flure += USERID
}
“`
保存并关闭文件。
重启xinetd和Telnet服务。运行以下命令:
“`
sudo service xinetd restart
sudo service telnet restart
“`
现在,Telnet服务就已经配置好了。
第三步:连接到Linux服务器
现在,可以用任何支持Telnet协议的客户端连接到Linux服务器了。点击“开始”菜单,打开“运行”,然后输入“cmd”进入命令行窗口。在命令行窗口中,输入以下命令:
“`
telnet [IP address or hostname] [port]
“`
其中,“[IP address or hostname]”是您Linux服务器的IP地址或主机名,而“[port]”是您用来连接的端口号。默认情况下,Telnet使用23端口。
例如,如果您的Linux服务器的IP地址是“192.168.1.100”,您可以连接到Linux服务器的命令如下:
“`
telnet 192.168.1.100 23
“`
连接成功后,您需要输入用户名和密码来登录系统。
在本文中,我们介绍了如何在Linux6.4系统下使用Telnet连接到Linux服务器。我们安装了Telnet服务,然后对Telnet服务进行了配置,在客户端上使用Telnet协议连接到Linux服务器。Telnet是一个简单而有效的远程登录方式,但由于安全性较差,不建议在公共网络中使用。如果您需要一个更加安全的远程访问方式,建议使用SSH协议。
相关问题拓展阅读:
1、使用telnet登录某个IP的某个端口,端口与IP之间以空格间隔,而不是以:间隔。
2、登录成功后的情况如下图,如果端口未打开就直接报refused,登录成功后就可以使用相关协议的command进行操作了中判。扮型
3、如果要退出该怎么操作呢,一般情况下有几种方式结束telnet,比较多的协议支持quit命令,以telent界面上键入该命令后,系统会自动断开与远程的连接。
4、如果不嫌多一步可以考虑用CTRL+>键,这时会强制退到telnet命令界卖缺改面下,再用quit退出就行了。
5、其它就是用CTRL +C或CTRL+D两种方式来强行断开与远程的连接,但能支持这种命令的比较少。最后的方法就是关掉telnet的窗口。
一.CentOS下查看系统是否已安装telnet
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64
telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务
rpm -qa | grep xinetd
xinetd-2.3.14-39.el6_4.x86_64
两者都没有的安装的话,yum安装以下服务
yum install xinetd telnet telnet-server -y
二.配置telnet
设置开机启动
#chkconfig telnet on
修改配置文件
vi /etc/xinetd.d/telnet
将”disable= yes”改成” disable=no”
三、激活服务
重启xinetd服务
service xinetd restart
或者/etc/rc.d/init.d/xinetd restart
四.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令
当你启动telnet服务后,你可以用友培netstat –tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口:
iptables -I INPUT -p tcp –dport 23 -jACCEPT
iptables -I INPUT -p udp –dport 23 -jACCEPT
service iptables save //保存
service iptables restart //重启防好山唯火墙
或者来点狠的!!关闭防火墙!
service iptables stop
五.使用telnet命令
格式: telnet ip prot
六.其他常用的telnet命令功能描述:
close 关闭当前连接
logout 强制退出远程用户并关闭连接
display 显示当前操作的参数
mode 试图进入命令行方式或字符方式
open 连接到某一站点
quit 退出
set 设置当前操作的参唯返数
unset 复位当前操作参数
status 打印状态信息
toggle 对操作参数进行开关转换
slc 改变特殊字符的状态
auth 打开/关闭确认功能z挂起
telnetsend 发送特殊字符
telnetenviron 更改环境变量?显示帮助信息
七.错误解决
如果使用telnet命令有以下提示:
-bash: telnet: command not found
请检查是否缺少安装telnet包
一、安装telnet
1、检测telnet-server的rpm包是否安装
# rpm -qa telnet-server
若无输出内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。
若未安装,则安装telnet-server,否则忽略此步骤
#yum install telnet-server
3、检测telnet的rpm包是否安装
# rpm -qa telnet
telnet-0.17-47.el6_3.1.x86_64
4、若未安装,则安装telnet,否则忽略此步骤
# yum install telnet
二、安装xinetd服务
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 。
xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。telnet服务就是通过xinetd服务来管理的,所以在安装telnet服务之前需要先安装xinetd服务。
网页链接
一起学习linux
1、首先查看是否安装xinetd服基物务
# rpm -qa | grep xinetd
2、若没有安装,使用yum命令进行安装
# yum install -y xinetd包
3、安装完成之后就可以启动了
#service xinetd restart
三、注意点及错误的解决
1、若xinetd未安装,则安装。
2、更改配置文件/etc/xinetd.d/telnet
若此文件不存在,则创建这个文件。将其中disable=yes改为disable=no或注释掉。即改为如下:
# 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/in/in.telnetd
log_on_failure += USERID
#disable = yes猛冲 【将disable=yes行前加#注释搏知液掉,或者把yes改为no】
}
3、使用root登录
telnet 默认的情况之下不允许 root 以 telnet 进入 Linux 主机,在普通用户telnet进入系统之后,在切换到root用户就可以使用root用户了。如果非要使用root登录,可以使用修改securetty文件。
console
。。。
# below is added
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
pts/10
pts/11
增加pts/1…pts/11。
一般不建议直接用root用户远程通过telnet登陆系统,因为telnet在数据传输过程采用明文方式,如果数据包被人截获,将会很容易获取root用户的登陆口令;还是建议以普通用户通过telnet远程登陆,然后su到root,这样相对比较安全。如果非要用root用户远程连接,建议采用SSH。
4、修改telnet端口
修改文件/etc/services将文件中
…
telnet 23/tcp
telnet 23/udp
…
修改为
telnet 8902/tcp
telnet 8902/udp
重启telnet服务即可。
1. 切换至root用户;
2. 如州圆尘果Linux没有安装telnet服务需要先安装,安装过开通即可;
3. 检测telnet的rpm包是否安装
# rpm -qa telnet
telnet-0.17-48.el6.x86_64
#
4. 安装telnet安装包:
# rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm
warning: xinetd-2.3.14-34.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing… ###########################################
package xinetd-2:2.3.14-39.el6_4.x86_64 (which is newer than xinetd-2:2.3.14-34.el6.x86_64) is already installed
file /usr/in/xinetd from install of xinetd-2:2.3.14-34.el6.x86_64 conflicts with file from package xinetd-2:2.3.14-39.el6_4.x86_64
#
5. 修改telnet服务配置文件
vi /etc/xinetd.d/telnet
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/in/in.telnetd
log_on_failure += USERID
}
将disable=yes改为disable=no
注意册禅:安装telnet-server服务后腔差,系统才会有/usr/in/in.telnetd文件
6.重启telnet服务
#service xinetd restart
7. 测试是否可以,若果不行,检查防火墙是否关闭
# telnet 127.0.0.1
Trying 127.0.0.1…
Connected to 127.0.0.1.
Escape character is ‘^>’.
CentOS release 6.4 (Final)
Kernel 2.6.32-358.el6.x86_64 on an x86_64
login:
telnet是一个远程登录协议,采用客户机/服务器处理方式,运行端口号为tcp23,telnet为远程登录和访问linux系统提供了一种快捷的方式,但由于telnet是采用明文的方式进行网络数据(包括用户账户和密码)传输的,存在较大的安全隐患,目前已逐渐被SSH所取代.安装telnet服务,因为telnet和xinetd之间存在依赖关系,所以安装telnet服务端之前必须安装xinetd# rpm -ivh xinetd-2.3.14-39.el6_4.x86_64.rpm Preparing… ########################################### 1:xinetd ########################################### 然后安装telnet服务端(客户端一般默认已经安装)# rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm Preparing… ########################################### 1:telnet-server ########################################### telnet服务的启动telnet服务管理由xinetd服务管理器负责,xinetd是一个守护进程,用于处理对各种服务的请求.xinetd服务的配拿没置文件在/etc/xinetd.d/衡高telnet因为telnet服务器默认情况下并不会被启动,要启动telnet服务可以使用chkconfig命令启动telnet服务# chkconfig –add telnet# chkconfig telnet on# service xinetd restartStopping xinetd: Starting xinetd: 也可以通过编辑xinetd的配置文件/etc/xinetd.d/telnet,找到disable = yes并将其更改为disable = no,然后保存退出# default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authentication.service telnet{disable = no //将yes更改为noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/in/in.telnetdlog_on_failure += USERID}执行以下命令启动telnet服务# service xinetd startStarting xinetd: telnet基本配置# default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authentication.service telnet{disable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/in/in.telnetdlog_on_failure += USERIDinstances = 5 /咐敏尺/更大连接数only_from = 192.168.1.1 //允许登录的IP地址 no_access=192.168.1.1 //拒绝登录的IP地址access_time=8:00-12:00 //允许登录的时间段}用windows平台下登录远程服务器欢迎使用 Microsoft Telnet ClientEscape 字符为 ‘CTRL+>’Microsoft Telnet> h命令可能是缩写。支持的命令为:c – close 关闭当前连接d – display 显示操作参数o – open hostname 连接到主机(默认端口 23)。q – quit 退出 telnetset – set 设置选项(键入 ‘set ?’ 获得列表)sen – send 将字符串发送到服务器st – status 打印状态信息u – unset 解除设置选项(键入 ‘set ?’ 获得列表)?/h – help 打印帮助信息Microsoft Telnet>使用命令登录远程服务器telnet hostname/ip/dcC:\telnet 192.168.1.1默认不允许root用户登录,所以新建一个用户test# useradd test# passwd testChanging password for user test.New password: BAD PASSWORD: it is too simplistic/systematicBAD PASSWORD: is too simpleRetype new password: passwd: all authentication tokens updated successfully.用test用户登录CentOS release 6.5 (Final)Kernel 2.6.32-431.el6.x86_64 on an x86_64login: testPassword:$登陆成功后,用su命令切换到root$ su – rootPassword:#设置直接用root用户登录telnet,将/etc/securetty更改名称# mv /etc/securetty /etc/securetty.bak用root用户登录CentOS release 6.5 (Final)Kernel 2.6.32-431.el6.x86_64 on an x86_64login: rootPassword:Last login: Sun May 3 03:14:04 from 192.168.1.222#
由于在Windows Vista之后的版本默认并没有提供Telnet功能。如果需要使用Telnet就必须打开此项功能。以Windows 7为例,首先打开控制面板。
然后在控制面雹拆培板中打开“程序和功能”。
再在左上角点击“打开或关闭Windows功能”。
在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。
END
Linux服务器开启Telnet服务
许多Linux系统在默认情况下是不安装Telnet服务的,如果需要使用就必须安装此项服务。安装的方法有很多,小编在这里只介绍yum安装Telnet服务,它的优点是源唯能够自动检查安装包的依赖文件不用人为干预,当然前提是系统必须联网。在提示符下输入“yum install -y telnet-server”命令安装Telnet服务。最后出现Complete,代表安装完成。
使用命令“vi /etc/xinetd.d/telnet”编辑Telnet的配置文件,将disable的值改成no。
重启启动xinetd服务,使得telnet配置生效。
在Linux服务器上打开Telnet协议的23端口。使用命令“vi /etc/sysconfig/iptables”添加红框内的代码,保存。
重新启动iptables,使得防火墙策略生效。
在Windows上,用“telnet IP地址”命令,再输入用户名和密码,御橡就可以完成Linux服务器的远程登录。
linux6.4 telnet的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux6.4 telnet,如何使用Telnet连接到Linux6.4?,linux下怎么退出telnet,如何在centos linux下启用telnet,linux怎么telnet端口的信息别忘了在本站进行查找喔。
成都服务器租用选创新互联,先试用再开通。
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。物理服务器托管租用:四川成都、绵阳、重庆、贵阳机房服务器托管租用。
网站栏目:如何使用Telnet连接到Linux6.4? (linux6.4 telnet)
本文链接:http://www.shufengxianlan.com/qtweb/news8/294908.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联