useradd testuser // 创建用户testuser
passwd testuser // 为testuser 设置密码

// 创建完成后/home下会 出现testuser 文件夹

userdel testuser //删除testuser用户

rm -rf testuser // 删除用户testuser所在目录

// 以上命令root用户才能使用
su 用户名 // 切换用户 eg:su root切换为root用户

一.CentOS下查看系统是否已安装telnet
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64

安装telnet
1、检测telnet-server的rpm包是否安装
[root@localhost ~]# rpm -qa telnet-server
若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。

2、若未安装,则安装telnet-server,否则忽略此步骤
[root@localhost ~]#yum install telnet-server

3、检测telnet-server的rpm包是否安装
[root@localhost ~]# rpm -qa telnet
telnet-0.17-47.el6_3.1.x86_64

4、若未安装,则安装telnet,否则忽略此步骤
[root@localhost ~]# yum install telnet

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服务
[root@dm02 ~]# systemctl start telnet.socket

二.配置telnet
设置开机启动
#chkconfig telnet on

修改配置文件
vi /etc/xinetd.d/telnet
将”disable= yes”改成” disable=no”

三、激活服务

由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重启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 更改环境变量?显示帮助信息

七.测试

我们先来查看TCP的23端口是否开启正常
[root@localhost ~]#netstat -tnl |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果上面的一行存在就说明服务已经运行了。如果netstat命令没有返回内容,我们就只好继续进行更深入的配置了。

八.允许root用户登录

默认情况下Linux不允许root用户以telnet方式登录Linux主机,若要允许root用户登录可采用以下3中方法:

(1)修改/etc/pam.d/login配置文件

RedHat Linux对于远程登录的限制体现在/etc/pam.d/login文件中,把限制内容注释即可。

[root@vm-rhel root]# cat /etc/pam.d/login
#%PAM-1.0
auth required pam_securetty.so
auth required pam_stack.so service=system-auth
#auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session optional pam_console.so

(2)移除/etc/securetty文件夹

验证规则设置在/etc/securetty文件中,该文件定义了root用户只能在tty1-tty6的终端上记录,删除该文件或将其改名即可避开验证规则从而实现root用户以telnet方式远程登录Linux主机。

[root@vm-rhel root]# mv /etc/securetty /etc/securetty.bak

(3)先用普通用户登录,然后切换到root用户

[bboss@vm-rhel bboss]$ su root
Password:
[root@vm-rhel bboss]#

Linux 安装telnet命令及使用相关推荐

  1. linux安装telnet服务

    文章目录 前言 一.telnet是什么? 二.使用步骤 1.安装telent 2.重新启动守护进程 3.测试 总结 前言 最新公司需要迁移项目需要用到telnet命令,趁此机会做个总结归纳 一.tel ...

  2. 20165301 预备作业三:Linux安装及命令入门

    预备作业三:Linux安装及命令入门 VirtualBox虚拟机的安装 在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情.万万没想到,在自己实际动手操作中,还是遇到了许多困难.通过与同 ...

  3. Linux安装rz命令和sz命令方法教程

    Windows向Linux系统上传或者下载文件可以使用rz命令或者sz命令,安装猿分享Linux安装rz命令和sz命令方法教程: Linux安装rz命令和sz命令的方法 如果Linux系统没有安装rz ...

  4. linux安装gcc命令步骤(centos安装gcc命令)

    linux安装gcc命令步骤(centos安装gcc命令) >一.前言 本文介绍在CentOS7.8系统下使用YUM升级GCC版本的相关操作步骤. CentOS7默认安装的gcc版本是4.8版本 ...

  5. 【Linux安装npm命令】

    Linux安装npm命令 yum install -y nodejs npm install -g cnpm --registry=https://registry.npm.taobao.org np ...

  6. Linux安装telnet服务、telnet 命令用法

    前言 环境:centos 7.9 Telnet命令经常被用于测试远程端口通不通,telnet命令既可以在Windows下使用,也可以在Linux下使用. Windows下使用telnet命令 开启te ...

  7. linux找不到telnet命令,Linux安装telnet

    一.安装telnet 1.检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装.出于安全考 ...

  8. Linux:安装 telnet 命令

    我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华.如果小伙伴们觉得不错就一键三连吧~ 声明:原文地址:https://www.pudn.com/news/6332b44a272bb74d440 ...

  9. CentOS Linux安装telnet服务

    Telnet服务的配置步骤如下: 一.安装telnet-server软件包 检测系统是否已经安装telnet服务:[root@root]#rpm -qa telnet-server 若无输入内容,则表 ...

  10. Linux之telnet命令

    [Linux常用命令速查手册]关注[入门小站],后台回复 「1001」 自取. telnet命令通常用来远程登录,默认端口是23.telnet程序是基于TELNET协议的远程登录客户端程序.Telne ...

最新文章

  1. mysql编辑工具wf_轻松构建自定义WF设计器
  2. 百度定位sdk使用说明
  3. SegAttnGAN: Text to Image Generation with Segmentation Attention 论文解读
  4. 消息断点+内存断点定位窗口过程
  5. boost::log模块实现多线程异步日志记录示例
  6. leetcode27:移除元素(暴力+双指针)
  7. [css] 举例说明shape-outside的属性的用途有哪些?
  8. OWIN之中间件用法示例
  9. NeurIPS2019获奖论文!7篇论文斩获!微软华裔研究员斩获经典论文
  10. Redis高级特性介绍及实例分析
  11. centos-7部署docker
  12. 计算机应用基础上机实验报告怎么写,excel实验报告模板
  13. MYSQL查看操作日志
  14. 用python孵一颗彩蛋,今日份来自程序员的浪漫
  15. HTML系列之div和span标签
  16. 计算机辅助设计师考试报考网址,计算机辅助设计师证如何报考?报名入口
  17. RV-LINK:用RISC-V开发板做RISC-V仿真器
  18. 高中计算机操作题frontpage步骤,一级计算机操作题步骤——Frontpage操作.docx
  19. 新MAC苹果M1芯片简要分析(是不是地表最强呢??)
  20. 香农编码C程序及演示结果

热门文章

  1. Python常用小技巧总结
  2. 中兴 ZXV10 B860AV2.1-A 中国移动盒子 开adb和wifi(海南盒子);适用于大部分(除两款外)不打开adb 进行安装软件或抓取日志
  3. Java基础-SSM之Spring的AOP编程
  4. 2019最新QQ音乐Api
  5. php获取qq音乐的api类,利用QQ音乐api集成的php歌曲搜索
  6. OpenCV python下载和安装
  7. RC电路延时公式推导
  8. msfvenom 生成php木马,利用msfvenom生成木马程序
  9. 软件测试项目案例.pdf,最经典软件测试案例.pdf
  10. 微机8088主板图绘制