Linux下telnet无法使用?

797科技网 0 2024-11-11 22:52

一、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

二、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服务器端必须在同一网段上,否则无法连通。

三、linux怎么安装telnet服务器?

一、yum安装telnetyum install telnet-server二、配置telnettelnet是放在xinetd里,将disable改为yes,如下:如果需要使用root使用telnet登录,加上pts/0、pts1这样的,否则跳过这一步三、启动telnet

四、怎样关闭linux的telnet?

1、关闭telnet有两种方法i. #vi /etc/xinetd.d/telnet将disable = no 改为disable = yesii. #chkconfig telnet off开机不启动命令#chkconfig --del telnet2、重启#service xinet restart3、删除包#rmp -e telnet -server --nodeps4、#vi /etc/services注释掉23端口

五、linux如何开启telnet服务?

查看telnet server是否安装rpm -qa | grep telnet-server如果没有,则安装:yum install telnet-server -y开启telnet服务:

chkconfig telnet on启动telnet服务:

service xinetd reload

六、linux 7.3 如何开通telnet服务?

我的回答:首先需要安装telnet客户端及软件包。yum install telnet telnet-server -y

启动服务:systemctl enable telnet.socket

systemctl start telnet.socket

七、windows怎么通过telnet连接linux?

1. 可以通过telnet连接Linux。2. 因为Windows操作系统自带了telnet客户端,可以用来连接远程的Linux服务器。Telnet是一种远程登录协议,通过telnet客户端可以在Windows上建立与Linux服务器的连接,进行远程操作。3. 要通过telnet连接Linux,首先需要确保Linux服务器已经开启了telnet服务。然后,在Windows上打开命令提示符窗口,输入"telnet IP地址"(IP地址是Linux服务器的IP地址),回车后会弹出一个登录界面,输入Linux服务器的用户名和密码即可成功连接。通过telnet连接Linux可以进行远程管理、文件传输等操作。

八、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]#

九、Linux如何限制IP使用telnet服务?

第一步:限制IP地址使用telnet服务 (1)编辑/etc/hosts.deny文件,拒绝所有用户使用telnet服务,加入下面一行:   telnetd:all:deny (2)编辑/etc/hosts.allow文件,拒绝所有用户使用telnet服务,加入下面一行: telnetd:10.67.43.98:allow (3)重新启动xinetd服务:service xinetd restart 第二步:开通telnet服务   用chkconfig --list | grep telnet krb5-telnet: off

十、linux的telnet命令用法例子?

telnet用法如下:

telnet语法:

1.登陆主机

telnet 192.168.0.5

2.确认远端服务器某个端口是否可用,比如查看远端服务器ssh服务的22号端口是否开放。

telnet 101.199.97.65  22

如何做网吧服务器系统?
探秘《我的世界PE》战墙服务器:玩法与策略全解析
相关文章