
如果要通过在远程计算机上运行程序,可以使用远程桌面协议(RDP)或虚拟网络计算机协议(VNC)。这两种协议都允许用户在本地计算机上控制远程计算机,并在远程计算机上运行程序。RDP是一种专有协议,由微软开发,适用于Windows *** 作系统。它提供了高度安全的连接,支持远程音频和视频传输,并且可以在不同的网络环境中使用。VNC是一种开源协议,适用于多个 *** 作系统,包括Windows,Mac和Linux。它提供了类似于RDP的远程控制功能,但通常速度较慢。无论使用哪种协议,都需要确保远程计算机和本地计算机之间的连接是安全的,并且需要遵循最佳安全实践,例如使用强密码和多因素身份验证。
1、在批处理自动登录远程桌面,需配置一个rdp的远程桌面参数的可执行文件。但不能自动登录,启动rdp文件时,需要“询问凭据”。
2、在rdp参数中有自动执行远程计算机的应用程序,选择“程序”,配置“启动时连接以下程序”,保存即可。
以前,很少有人买得起计算机,更甭说买功能强大的计算机了。所以那时的人采用一种叫做Telnet的方式来访问Internet:也就是把自己的低性能计算机连接到远程性能好的大型计算机上,一旦连接上,他们的计算机就仿佛是这些远程大型计算机上的一个终端,自己就仿佛坐在远程大型机的屏幕前一样输入命令,运行大机器中的程序。人们把这种将自己的电脑连接到远程计算机的 *** 作方式叫做“登录”,称这种登录的技术为Telnet(远程登录)。
Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接 *** 纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。
但现在Telnet已经越用越少了。主要有如下三方面原因:
第一,个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。
第二,Telnet服务器的安全性欠佳,因为它允许他人访问其 *** 作系统和文件。
第三,Telnet使用起来不是很容易,特别是对初学者。
但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到远程计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。
不过Telnet的主要用途还是使用远程计算机上所拥有的信息资源,如果你的主要目的是在本地计算机与远程计算机之间传递文件,则使用FTP会有效得多。
42 Telnet的工作原理
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:
1) 建立与服务器的TCP联接。
2) 从键盘上接收你输入的字符。
3) 把你输入的字符串变成标准格式并送给远程服务器。
4) 从远程服务器接收输出的信息。
5) 把该信息显示在你的屏幕上。
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:
1) 通知你的计算机,远程计算机已经准备好了。
2) 等候你输入命令。
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。
4) 把执行命令的结果送回给你的计算机。
5) 重新等候你的命令。
在Internet中,很多服务都采取这样一种客户/服务器结构。对Internet的使用者来讲,通常只要了解客户端的程序就够了。
43利用Windows95实现远程登录
Windows95的Telnet客户程序是属于Windows95的命令行程序中的一种。在安装Microsoft TCP/IP时,Telnet客户程序会被自动安装到系统上。
利用Windows95的Telnet客户程序进行远程登录,步骤如下:
(1) 联接到Internet
(2) 选择“开始”菜单中的“运行”,或者是选择“程序”菜单下的“MS-DOS提示方式”便可转换至命令提示符下。
(3) 在命令提示符下,按下列两种方法中的任一种与Telnet联接。
一种方法是,输入“telnet”命令、空格以及相应的telnet的主机地址。如果主机提示你输入一个端口号,则可在主机地址后加上一个空格,再紧跟上相应的端口号。然后,按回车键。
另一种方法是,输入“telnet”命令并按回车,打开Telnet主窗口。在该窗口中,选择“连接”下的“远程系统”,如有必要,可以在随后出现的对话框中输入主机名和端口号,然后,单击“连接”按钮。
(4) 与Telnet的远程主机联接成功后,计算机会提示你输入用户名和密码,若联接的是一个BBS、Archie、Gopher等免费服务系统,则可以通过输入bbs、archie或gopher作为用户名,就可以进入远程主机系统。
这样,Telnet已经为你架起了通向远程主机的桥梁,现在你可以完全依照远程主机的命令行事了。
Debian 和 Ubuntu
CentOS
D:_Projects_Source_bak\2021\linux\ssh\config
编辑完config配置文件保存后,VSCode配置链接
右键点击远程目标(主机),选择任意一种connect
如果出现如下错误
mainc
Makefile
launchjson
tasksjson
按F5,选择工程类型:
选择gcc版本:
可以看到VSCode成功进入了调试模式,左边还能显示所有变量的值:
以上就是关于如果要通过在远程计算机上运行程序应该使用什么协议全部的内容,包括:如果要通过在远程计算机上运行程序应该使用什么协议、如何自动登录远程桌面并自动执行远程计算机上的应用程序、什么是远程登陆服务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)