linux
linux中怎么使用telnet命令?
一、linux中怎么使用telnet命令?
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]#
二、telnet命令怎么使用?
使用 telnet 命令连接到指定的端口,可以检查端口是否开放或测试端口的连通性。以下是使用 telnet 命令连接到指定端口的步骤:
1.打开命令提示符或终端窗口,输入 "telnet" 命令,后跟远程主机名或 IP 地址,如下所示:
telnet remote_host
2.如果连接的是远程主机的默认端口(如 Telnet 端口 23),则连接将自动建立。如果需要连接不同的端口,则需要指定端口号。在 telnet 命令后面添加端口号,如下所示:
telnet remote_host port_number
例如,连接到 IP 地址为 192.168.0.100 的远程主机的端口 80,可以使用以下命令:
telnet 192.168.0.100 80
3.按下回车键后,telnet 将尝试建立连接。如果端口未开放或连接失败,将会收到一个错误消息。如果连接成功,将会打开一个新的会话窗口,显示有关该端口的信息。
4.可以通过键入相应的命令或消息进行通信,测试远程主机和端口的连通性。例如,如果连接到 Web 服务器的端口 80,则可以发送 HTTP 请求消息,如下所示:
GET / HTTP/1.1
Host: remote_host
这将向远程主机发送一个 GET 请求,并在主机上请求根目录的内容。
注意:telnet 命令需要目标主机上安装并运行 Telnet 服务,否则将无法使用该命令进行连接。此外,telnet 命令是一个不加密的文本协议,因此建议使用 SSH 等加密协议来保护敏感数据。
三、linux的telnet命令用法例子?
telnet用法如下:
telnet语法:
1.登陆主机
telnet 192.168.0.5
2.确认远端服务器某个端口是否可用,比如查看远端服务器ssh服务的22号端口是否开放。
telnet 101.199.97.65 22
四、linux系统telnet命令应该怎么用?
利用telnet连接linux服务器需要确保:windows客户端开启telnet功能、linux服务器开启telnet服务
首先,linux服务器开启telnet服务:
许多linux系统在默认情况下是不安装telnet服务的。在此介绍yum安装telnet服务,它的优点是联网条件下能够自动检查安装包的依赖文件。
1.输入yuminstall-ytelnet-server命令安装telnet服务。出现complete,代表安装完成。
2.使用命令vi/etc/xinetd.d/telnet编辑telnet配置文件,将disable的值改成no,保存。
3.重启xinetd服务,使得telnet配置生效。命令:servicexinetrestart。
4.在linux服务器上打开telnet协议的23端口。命令vi/etc/sysconfig/iptables,添加代码-ainput-mstate--statenew-mtcp-ptcp--dport23-jaccept,保存。
5.重启iptables,使得防火墙策略生效。
然后,windows客户端开启telnet功能:
1.依次点击开始菜单-->控制面板-->程序和功能-->打开或关闭windows功能。
2.在弹出的windows功能对话框中勾选telnet客户端,点击确定。
最后,windows上点击开始菜单,在搜索框中输入cmd,回车进入dos界面。
输入命令:telnet+linux服务器ip,回车进入连接界面。输入linux系统用户名密码即可成功连接。
注意:windows客户端与linux服务器端必须在同一网段上,否则无法连通。
五、telnet命令使用方法详解,telnet命令怎么用?
Windows 执行telnet 命令:
1、点击开始 → 运行 → 输入CMD,回车。
2、在出来的DOS界面里,输入telnet测试端口命令: telnet IP 端口 或者 telnet域名端口,回车。
如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。
Telnet 客户端命常用命令:
open : 使用 openhostname 可以建立到主机的 Telnet 连接。
close : 使用命令 close 命令可以关闭现有的 Telnet 连接。
display : 使用 display 命令可以查看 Telnet 客户端的当前设置。
send : 使用 send 命令可以向 Telnet 服务器发送命令。支持以下命令:
ao : 放弃输出命令。
ayt : “Are you there”命令。
esc : 发送当前的转义字符。
ip : 中断进程命令。
synch : 执行 Telnet 同步操作。
brk : 发送信号。
六、Linux下telnet无法使用?
telnet无法使用多是由于没有正确配置导致。
一、安装telnet软件包(通常要两个)。
1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;
2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包。
二、启动telnet服务:
1、开启服务方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 。
方法二:编辑 /etc/xinetd.d/telnet[root@linuxchao root]# vi /etc/xinetd.d/telnet找到 disable = yes
七、cmd中怎么使用telnet命令?
方法如下
1,打开“开始”菜单,点击“控制面板”。
2,点击“程序”。
3,点击“程序和功能”。
4,点击左边的“打开或关闭Windows功能”。
5,在选项栏中的选项中找到telnet的功能并勾选,点击确认。
6,用“cmd”进入命令行执行telnet命令,发现可以正常执行了。
注意事项
最好将telnet服务器和telnet客户端都勾选;
telnet服务是不加密的,需要注意安全因素。
八、为什么telnet命令在linux上不能用?
telnet命令通常用来远程登录。
telnet程序是基于TELNET协议的远程登录客户端程序。
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。
要开始一个 telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。
但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。
telnet命令还可做别的用途,比如确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。
1.命令格式:telnet[参数][主机]
2.命令功能:执行telnet指令开启终端机阶段作业,并登入远端主机。
3.命令参数:-8 允许使用8位字符资料,包括输入与输出。-a 尝试自动登入远端系统。-b《主机别名》 使用别名指定远端主机名称。-c 不读取用户专属目录里的.telnetrc文件。-d 启动排错模式。-e《脱离字符》 设置脱离字符。-E 滤除脱离字符。-f 此参数的效果和指定“-F”参数相同。-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。-k《域名》 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。-K 不自动登入远端主机。-l《用户名称》 指定要登入远端主机的用户名称。-L 允许输出8位字符资料。-n《记录文件》 指定文件记录相关信息。-r 使用类似rlogin指令的用户界面。-S《服务类型》 设置telnet连线所需的IP TOS信息。-x 假设主机有支持数据加密的功能,就使用它。-X《认证形态》 关闭指定的认证形态。
4.使用实例:实例1:远程服务器无法访问命令:telnet 192.168.120.206输出:代码如下:[root@localhost ~]# telnet 192.168.120.209Trying 192.168.120.209.。。telnet: connect to address 192.168.120.209: No route to hosttelnet: Unable to connect to remote host: No route to host[root@localhost ~]#
说明:
处理这种情况方法:(1)确认ip地址是否正确?(2)确认ip地址对应的主机是否已经开机?(3)如果主机已经启动,确认路由设置是否设置正确?(使用route命令查看)(4)如果主机已经启动,确认主机上是否开启了telnet服务?(使用netstat命令查看,TCP的23端口是否有LISTEN状态的行)(5)如果主机已经启动telnet服务,确认防火墙是否放开了23端口的访问?(使用iptables-save查看)
九、linux telnet命令怎么看端口通不通?
我的回答:Linux Telnet命令可以查看端口通或者不通。一般是telnet IP 端口号。
1.如果通的话,会弹出一个界面或者进入一个其他的窗口。
2.如果不通,会提示connection refused。
所以根据telnet的命令可以判断端口通不通。
还可以使用nmap命令去测试端口通不通。nmap可以测试TCP和UDP端口。具体方法是:
nmap -sT 101.200.188.138 -p 22测试TCP端口,把IP和端口号换成自己需要测试的就行。
十、centos telnet 命令
Centos Telnet 命令详解
在Centos系统中,Telnet 是一个常用的网络命令工具,可以通过Telnet协议与其他计算机或服务器建立连接,并进行远程操作。本文将深入探讨Centos系统中Telnet命令的使用方法、相关参数以及常见问题的解决方案,帮助用户更好地掌握Telnet命令的技巧。
1. Telnet 命令基础
Telnet 是一种用于远程登录到其他计算机或服务器的协议,并且可以通过Telnet命令在Centos系统中进行操作。使用Telnet命令可以实现远程管理、文件传输、网络调试等功能。下面是Telnet命令的基本语法:
telnet [选项] [主机名] [端口号]
在Telnet命令中,主机名表示要连接的目标主机的IP地址或域名,端口号表示要连接的目标服务端口。通过Telnet命令,用户可以直接与目标主机建立TCP连接,并进行操作。
2. Telnet 命令参数
Telnet命令支持多种参数,可以根据实际需求进行设置,以便更好地使用Telnet功能。下面是Telnet命令常用参数的介绍:
- -l: 指定用户名
- -a: 认证用户
- -b: 设置本地主机地址
- -c: 关闭telnetd的环境变量
- -d: 启用调试模式
- -n: 使用不反向名字解析
通过设置不同的参数,用户可以根据实际情况进行Telnet连接,并灵活调整Telnet命令的功能。
3. Telnet 常见问题解决
在使用Telnet命令的过程中,可能会遇到一些常见问题,例如连接超时、端口拒绝等。下面是一些常见问题的解决方法:
- 连接超时: 可能是由于网络延迟导致连接超时,可以尝试增加连接超时时间。
- 端口拒绝: 可能是目标主机防火墙设置导致端口拒绝连接,可以联系系统管理员进行检查。
- 登录失败: 可能是用户名或密码错误,确保输入正确的登录凭据。
通过以上方法,用户可以更好地应对Telnet命令使用中遇到的各种问题,保证正常的远程连接操作。
4. Telnet 安全性问题
尽管Telnet命令在远程操作中很方便,但由于其传输数据不加密的特性,存在一定的安全风险。建议在非安全网络环境中慎重使用Telnet命令,避免敏感数据泄露。可以考虑使用SSH等加密协议替代Telnet,提高数据传输的安全性。
5. Telnet 命令实例
以下是一个Telnet命令的实例,假设要连接到IP地址为192.168.1.1,端口号为80的主机:
telnet 192.168.1.1 80
通过上述命令,用户可以尝试与目标主机建立Telnet连接,并进行相关操作。
结语
Telnet命令作为一种远程操作工具,在Centos系统中具有重要的作用。通过本文的介绍,相信读者对Telnet命令的基本用法、参数设置、常见问题解决等方面有了更深入的了解。在实际应用中,建议用户合理使用Telnet命令,并注意保护数据安全,确保远程连接的顺利进行。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...