linux 安装telnet命令及使用
2018-10-07 11:55
417 查看
一.CentOS下查看系统是否已安装telnet
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64telnet 是挂在 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”三、激活服务由于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]#--------------------- 本文来自 Borntodieee 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/borntodieee/article/details/78790112?utm_source=copy
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64telnet 是挂在 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”三、激活服务由于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]#--------------------- 本文来自 Borntodieee 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/borntodieee/article/details/78790112?utm_source=copy
相关文章推荐
- linux 安装telnet命令及使用
- Linux VPS中rar、unrar命令安装和使用详解
- Linux系统中rar、unrar命令安装和使用详解
- Linux(centos)下安装卸载命令rpm,make install使用方法【转】
- Linux备份命令rsync 安装和使用
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- rpm命令|rpm安装|rpm卸载|rpm使用|rpm删除 Linux 中 RPM 命令参数使用详解
- Linux系统中rar、unrar命令安装和使用详解
- linux命令——mutt的安装和使用【转】
- 7z介绍、7z命令在linux的安装和使用、7z移植到嵌入式linux的系列专题汇总
- Linux--软件安装+常用命令--1:Ubuntu Server 12.04 安装手记 + Ubuntu 12.04 菜鸟完全使用教程PDF
- 安装多个linux系统后,使用grub命令进入
- [Linux]使用rpm命令安装软件包
- Linux系统中rar、unrar命令安装和使用详解
- 使用tpm命令查看linux安装的软件
- linux下的telnet安装和使用
- Linux(centos)下安装卸载命令rpm,make install使用方法【转】
- rpm命令|rpm安装|rpm卸载|rpm使用|rpm删除 Linux 中 RPM 命令参数使用详解
- Linux(centos)下安装卸载命令rpm,make install使用方法
- [转]Linux下RAR安装及使用命令