首先确保你想远程的电脑上面已经安装了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的介绍。