Linux学习之——telnet命令的使用 - 伊4密码

时间:2024-03-08 18:05:51

首先确保你想远程的电脑上面已经安装了telnet服务并启动。windows下可以在打开或关闭windows功能下安装telnet服务,并通过win + R ,输入sevices.msc下启动telnet服务。下面是win7系统设置客户端运行登陆telnet。

开始->控制面板->程序->打开或关闭Windows功能->

选中下图所示项(客户端是要远程别人的主机,服务器是自己电脑被远程)。

然后再win+R打开,输入telnet ip地址,如下:

这样就可以登陆了!

 如果是远程登陆linux的话,要检查linux是否安装了telnet packages

#rpm -q telnet-server

#rpm -q telnet-client

#rpm -q telnet

如果没有就要安装,有telnet包安装在此不作介绍,只介绍连网安装,当然,必须确保虚拟机能够连接上网。

1、下载安装

#yum install -y telnet-server

2、编辑 /etc/xinetd.d/telnet

#vi /etc/xinetd.d/telnet,找到 disable = yes,将 yes 改成 no 即可!服务预设是关闭的。

3、激活服务。

因为telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。  

# service xinetd restart

现在就能登陆linux了!

 

这里有个特例,在类似于windows 2000这样的操作系统使用的是NTLM(Windows NT LAN Manager)验证,过程如下:

它是以当前用户的身份向telnet服务器发送登陆请求的,所以有可能操作就会失败。

而NTLM身份验证有3个值,默认是2。各值的意义:

0:不使用NTLM验证

1:先尝试NTLM验证,如果失败,再使用用户名和密码

2:只使用NTLM验证

此时可以使用opentelnet.exe来修改验证方式和其它参数。使用格式如下:

opentelnet \\ip地址 管理员帐号 密码 NTLM验证方式 指定端口(任意的),比如:

opentelnet \\192.168.1.100 administrator 123456 0 222

此时显示连接成功,然后使用telnet 192.168.1.100 222就可以登陆了。

在exit退出之后,还得用resumetelnet.exe来停止telnet服务,格式如下:

resumetelnet \\ip地址 用户名 密码

 

建议用ssh连接,telnet不安全。

参考http://wenku.baidu.com/view/6b52b800de80d4d8d15a4f01.html,此文章也讲到telnet端口的修改、服务限制、root用户登陆的操作,和SSH的介绍。