telnet远程登录
- 格式:docx
- 大小:55.28 KB
- 文档页数:3
1.什么是Telnet
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
2.使用telnet进行远程登录的要求
1)本地计算机上必须装有包含Telnet协议的客户程序
2) 必须知道远程主机的Ip地址或域名;必须知道登录标识与口令
3. Telnet远程登录服务分为以下4个过程
1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;
2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP 数据包;
3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。
4. Telnet远程登录演示
演示环境:笔记本一台xp系统,已联网,已安装虚拟机VMware Workstation。
虚拟机windows 7。
演示过程:利用笔记本上安装的windows 7尝试远程登录宿主机xp系统。
1.尝试连接宿主机,其ip为115.155.41.30
出现问题,没有telnet命令,也可以理解为,找不到telnet客户端程序。
Windows7下开启telnet
开始=》控制面板=》程序和功能=》打开或关闭windows功能
勾选telnet客户端,然后点确定
重新执行上述命令
输入Y,然后回车。然后按照提示输入用户名和密码
翻译过来就是:被拒绝,登录的用户不是一个Telnet客户端组的成员,服务器的管理员必须把该用户添加到上述组中去。
可以通过我的电脑=》管理=》本地用户和组=》用户
选择用户light 右键选择属性->隶属于->添加->高级->立即查找
找到remote desktop users添加到该组。
也可以用命令行将light用户添加到remote desktop users用户组。
其实仅仅让改用户添加至该组是不够的。
还要将该用户添加到管理员用户组。至于为什么,我也不清楚。
然后就可以在windows 7上进行远程登录了
至此已经成功登录。
总结:若使用机器A,远程登录机器B。则:
1.A必须开启telnet客户端
2.A必须知道B的IP和域名,还有登录用的用户名和密码
3.B必须开启telnet服务端,并启动telnet服务
4.B中必须有满足这样条件的用户。该用户既是管理员组的用户,又是远程桌面用户
的用户
5.B机器必须设置为允许远程连接,在计算机属性里面设置。