xp系统配置telnet服务器,xp下telnet到我虚拟机的Linux服务器

本文详细介绍了如何在Windows XP和Linux Fedora之间配置telnet服务,以便进行互访。首先,分别在两个系统中启用telnet服务,然后在Linux中修改配置文件以允许root用户登录。在遇到防火墙问题时,提供了关闭防火墙或修改防火墙规则的解决方案,确保telnet连接的建立。此外,还涉及到了安装和验证telnet-server包的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种:

首先说明下系统,宿主机是Winxp,ip为192.168.1.18,通过vmware安装了Fedora Linux,ip为192.168.1.252。安装了hamachi(便于与人联机游戏的软件)导致Linux不能上网,在“网络连接”中将其禁用即可。

看教学视频,欲实现二者的互相访问,祭出telnet武器,不料无论是xp还是linux均无法实现telnet。思考片刻拿出解决方案如下(PS:telnet的端口号是23):XP系统开启Telnet服务:在“我的电脑”右键→管理→服务→Telnet,右键选择“属性”,将其打开即可,我设置的是“手动”,然后开启之。

2.Linux开启telnet服务:在“终端”中键入chkconfig telnet on。

3.XP下telnet Linux:“开始”→“运行”→cmd,回车进入命令行模式,键入“telnet 192.168.1.252”回车,输入linux里面的id和password即可。有个疑问:为什么不可以用root登陆呢?登陆后可使用su root转为root登陆,奇怪?找到了解决办法:vi /etc/pam.d/login文件,在 auth required /lib/security/pam_securetty.so 前面加一个#号,注释掉就行了。

4.Linux下telnet XP:打开终端,键入telnet 192.168.1.18,提示我登陆,PS:因为方便朋友用电脑所以机子没设置密码,因telnet不允许空密码所以新增了root用户,组别必须设置成Administrators或者设置新增一个组别TelnetClients并将root加入就可以了,否则会提示:“访问拒绝:指定用户是不是 TelnetClients 组成员。服务器管理员必须将此用户添加到上述组。Telnet 服务器已关闭连接”。

第二种:xp下telnet到我虚拟机的Linux服务器

a.查看telnet包是否安装

我的已经安装了telnet包....

b.查看telnet-server是否安装

没有反映,因为telnet-server包不是默认安装的,所以我们要安装telnet-server包

c. 安装telnet-server包

c1. 虚拟机下放入第4张光盘,然后重启Linux(Termical下reboot就ok了)

c2. 挂载光驱

mount /dev/cdrom /mnt/cdr (cdr是自己建立的文件夹)

c3. 打开被挂载到cdr的光盘

cd /mnt/cdr

c4. 找到我们需要的telnet-server包telnet-server-0.17-30.i386.rpm

find .-name telnet*

c5. 拷贝找到的rpm包

cp telnet-server-0.17-30.i386.rpm /keith(keith是我在根目录下建立的文件夹)

c6. 安装rpm包

rpm –ivh telnet-server-0.17-30.i386.rpm

c7. 验证包包是否安装成功

rpm –qa telnet-server

已经安装成功了……

d. 修改telnet配置文件

vi /etc/xinetd.d/telnet

将 disable = yes 这一行注释掉或将yes改成no就ok了。

注:配置文件telnet是在安装了telnet-server包后才有的。

e. 重新启动xinetd守护进程

service xinetd restart

f. 测试telnet是否配置完成

telnet localhost

已经ok了……

g. 远程登陆此服务器

出现无法登陆的情况 ? 服务器防火墙的原因

解决办法:

1、 修改防火墙配置文件

vi /etc/sysconfig/iptables

最后一行加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

然后重启iptables

service iptables testart

这种方法没有奏效,疑问ing ……

2、 关闭防火墙

a. service iptables stop ? 暂时关闭,重启后无效

b. chkconfig iptables off ? 永远关闭

再次登陆

失败 !!!!

telnet默认状态下不允许root用户登陆

需要做如下修改:

a. 更改配置文件

vi /etc/pam.d/login

注释掉下面一行

auth required pam_securetty.so

c. 新建普通用户,用普通用户登陆,然后切换到root用户

OK!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值