使用服务器远程调试代码:内网Windows主机+内网Windows ...
来源:http://www.tudoupe.com时间:2022-01-04
文章目录
- 前言
- 主机配置
- 向日葵可以远程控制(在援助下)。
- OpenSSH 的客户端
- 集成开发环境( vscode)
- 服务器配置
- 向日葵可以远程控制(在援助下)。
- SSH 服务器( 打开)
- Ngrok内网穿透
- 待解决的问题/疑问
前言
- 他是长沙985所学院的通讯工程高年级学生,深圳大学研究生。
- 目前配置的实验室: Win11 + 2 * 英国 Weida RTX 3090
- Win10 + DELL G3盒(2018年)便携式膝上型计算机装置
- 谣传实验室最好使用Ubuntu环境。它应当是一个双系统:Windows 10和Ubuntu(linux)。Win11现在比Win10还差,我也是。使用更兼容的Windows 10版本更安全。磁盘可用于Windows 10的模拟研究以及需要Windows环境的其他仿真软件。Ubuntu培训和实施深入学习优异(绝对优于Windows)。本条要求对计算机网络有某种基本了解,例如内联网/局域网和外联网的概念,以及IP地址等基本概念,而Powershellistrict的基本命令要求对计算机网络有某种基本了解,例如内联网/局域网和外联网的概念,以及IP地址等基本概念,以及Powershell的基本命令。
- 基本推理:假设环境是在Windows下建立的,两台电脑都连接到互联网上没有公网IP地址,因此,没有任何直接联系是可行的。此外,需要通过中间地址转换网络内渗透。利用Windows自带笔式笔,还建立了远程连接。
主机配置
向日葵可以远程控制(在援助下)。
- 向日葵是一种遥控应用程序。识别和认证代码直接控制远程主机界面。您也可以使用远程调试来测试代码 。另一方面,卡顿感受到互联网波动的影响。所以我们在集思广益 一种更优雅的解决办法因为我当时不在实验室服务器前因此,在这里利用对向日葵的遥控来协助我完成另一种远程调试方法的环境环境设置。
- 直接100度向日葵,同时在两个主机上安装向日葵软件,同时使服务器无人驾驶,并允许控制主机。
OpenSSH 的客户端
- 安装:一般来说win10自带了OpenSSH 的客户端软件,
win+Q启用搜索快捷键, 然后搜索 。设置->应用->可选应用内部应该有一个 OpenSSH 客户端。 如果您想要下载服务器, 您可以点击这里下载 。添加功能,在内部找到 OpenSSH 服务器并将其下载。您也可以使用 Powershell 安装 OpenSSH 服务器: - 安装验证:快捷键
win+R回到车上,进入Powershell接口,进入shsh。
集成开发环境( vscode)
- vscode 下载并安装 ssh 远程调试插件 。

- 连接( 此步骤在服务器配置完成后执行) :
- 快捷键
ctrl+shift+p在命令提示中,键入 ssh,并输入以下 ssh 连接连接命令格式:ssh username@hostname(ip address) -p port,这意味着在主机名主机下连接用户名用户 ssh 服务器的端口。-p port是默认端口 22 的连接。 - 完工后即开始办公。
.ssh/configHIST 是连接的名称, HISTNAME 是 IP 地址/ 域名, 用户是 用户名, 港口是 端口号( 要忽略) 。 远程资源管理器->找到连接名右键连接键入密码或其它什么的。
- 快捷键
服务器配置
向日葵可以远程控制(在援助下)。
- 同主机配置中的说明
SSH 服务器( 打开)
- 安装打开与在打开时安装主机相同 。
- 目前,它无法使用 ipconfig 来识别 IPv4 地址, 然后直接使用 ssh 命令连接, 因为地址是一个对外部世界透明的内联网地址, 我们需要找到一个通用的 ip/ 域名来绘制地图, 仅仅看 :
客户端主机->交换机->Internet->公网ip->服务器,服务器的位置无法立即在内联网上找到,因此报告:超时是不正确的。 - 防火墙配置:
- 打开sshd服务:
win+R->services.msc-> - 虽然内部网络没有渗透,但本地连接可用于连接测试,即Powershell中的类型与服务器本身连接。
netstat -ant可以
Ngrok内网穿透
- 下载 ngrok: 复制地址并保存为二进制执行文件 。
- 获得注册用户的授权:然后单击
sign up已经登记的人在着陆后最终将能够复制他们的标记,因为在绘制着陆图和标记图之后是必要的。ngrok.exe authtoken <token>添加当量( 环境变量必须在您的 ngrok 目录下添加或完成 ) 。 - Tcp 22服务器门户网站到公共网络的地图:
ngrok tcp port对不起,Ngrok.Io是一个通用域名, 1 202是一个连接端口, 所以客户连接到域名和端口, 而不是局域网的内部网络ip和22号端口。
待解决的问题/疑问
- 自动选择窗口 :
- 为了节省时间,使用公-私密密钥认证而不是密码认证:
相关新闻
- 2022-01-28 S32DS——PE调试器使用
- 2022-01-28 华硕M2N-MX SE主板如何进入bios设置
- 2022-01-28 华硕B85-A主板如何是通过bios设置u盘
- 2022-01-27 ltraISO 生成u盘启动盘后处理事项
- 2022-01-27 华硕P5QL-CM主板如何通过bios设置u盘
- 2022-01-27 微pe怎么安装原版win11 微pe安装原版
- 2022-01-26 win10 esd系统怎么用pe安装
- 2022-01-26 电脑系统装机教程图解(电脑装机
- 2022-01-25 非mbr怎么激活
- 2022-01-25 eprime安装教程
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
