我之前写过一篇博客是关于内网远程控制Linux主机的, 远程控制家里电脑的N种方案_gzroy的博客-CSDN博客_远程控制家里的电脑

最近因为工作需要,要远程控制windows主机,基本的步骤和之前博客提到的都差不多,主要区别在于windows是没有类似autossh这个工具来建立一个稳定的反向代理。为此我采用的方法是在windows的wsl linux系统里面安装autossh。

然后在windows里面,按Windows logo + R, 输入shell:startup,打开启动文件夹,然后在里面新增一个init_wsl.vbs的文件,文件内容如下:

Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -d Ubuntu-18.04 -u roy autossh -M 0 -o ""ServerAliveInterval 60"" -o ""ServerAliveCountMax 2"" -o TCPKeepAlive=yes -NR 9998:localhost:5900 user@123.123.123.123", vbhide

这里面Ubuntu-18.04代表WSL的linux系统的名称, 9998代表远程外网主机的端口,5900表示本地主机的VNC端口。

在Windows里面安装TightVNC server。

登陆到远程外网主机,运行以下命令,配置正向端口转发

ssh -fCNL *:9999:localhost:9998 localhost

之后我们其他设备要远程控制这个windows主机,只需要连接这个外网主机的地址加上5900端口即可。

内网穿透远程控制Windows主机相关推荐

  1. ipad通过nps内网穿透连接windows主机

    需求清单 云服务器 winscp nps 内网穿透 相较于frp,新一代工具nps具有web界面更便于进行管理以及初学者的搭建. 安装服务端 https://github.com/ehang-io/n ...

  2. 使用frp内网穿透,内网穿透远程控制windows电脑,p2p远程桌面

    前言 如果你想在一台没有公网ip的电脑上,对外提供一些服务,例如远程桌面,ssh等. 而你如果你刚好有一台有公网ip的服务器,那么你就可以使用这台服务器为没有公网ip的电脑做内网穿透. frp分为客户 ...

  3. FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总

    文章目录 FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总 本次配置过程的前提: 服务端配置详情 客户端(windows电脑配置) FRP|利用FRP完成内网穿透进行windows远 ...

  4. 【免费内网穿透】Windows远程桌面连接树莓派

    系列文章 [免费内网穿透]Windows远程桌面连接树莓派 使用固定的公网TCP端口地址远程桌面树莓派[内网穿透] 本篇文章主要分享如何在公网环境下,远程桌面连接家里的树莓派. 远程桌面环境,我们选择 ...

  5. Linux服务器配合Frp实现内网穿透使用windows远程桌面

    前言: 我们在公司时,可以根据内网进行远程桌面连接,但由于公司网络一般都是分配内网ip,当我们在家的时候,想进行连接公司电脑,一般会使用1.teamviewer 2.向日葵,但是teamviewer用 ...

  6. 手把手教你内网穿透(Windows环境)

    内网穿透原理知识 一.传统NAT穿透 传统的NAT技术是通过将专用的网络地址(如企业内部网Internet)转换为公用地址(如互联网Internet),从而对外隐藏了内部管理的IP地址.这样,通过在内 ...

  7. nps内网穿透在Windows系统下的搭建

    所需材料: 一台公网IP服务器 本地主机一台及以上 nps的安装包和使用文档 本次事例使用的安装包为nps0.25.0版本 服务端配置: 从github上下载win_amd64_server.tar. ...

  8. 保姆级教学 nps内网穿透实现Windows远程桌面 宝塔

        因为自己算是一个纯小白,刚接触云服务器的时候看了很多教程,在frp和nps二者之间权衡之后选择了nps,我个人觉得nps要简单得多.作为一个资深的伸手党(其实不是),很多人仅仅是为了快速实现内 ...

  9. 小程序x钉钉内网穿透(windows) 步骤

    下载钉钉内网穿透(https://github.com/open-dingtalk/pierced) 下载完解压 在windows_64文件夹里新建 一个txt shaw9是自定义的域名  8080是 ...

最新文章

  1. matlab plot title 包含变量的图片标题
  2. 封装caffe-windows-master为动态链接库
  3. qt 加载 图片旋转_QT 实现图片旋转的两种方法
  4. 2021年客户需求的新变化,带来了对程序员能力要求的新高度
  5. git-管理修改-强化暂存区的意识
  6. 二叉树的几种遍历方法
  7. 湖南工程学院毕业论文计算机,bbs毕业设计
  8. 为Android系统定制重启功能
  9. CSS学习总结(1)——基本介绍
  10. uniapp 分享缩略图过大怎么办_uniapp 选择并压缩图片
  11. AntD 的 Descriptions 组件实现“ 右对齐效果 ”
  12. 【问题】python open函数中的newline参数问题
  13. 【JavaWeb】Servlet系列——响应HTML代码、Servlet连接数据库、IDEA开发Servlet程序、Servlet对象的生命周期、GenericServelet适配器模式
  14. 行业分析是什么?该怎么做?
  15. keystore生成证书实例
  16. Au 入门系列之七:应用效果器
  17. kafka请求队列模块
  18. MoocTest下载出错解决方案
  19. 马云回国,首谈ChatGPT
  20. STM32F407 HAL库外扩SRAM作为默认RAM使用

热门文章

  1. 其实,男人也需要被疼爱
  2. adobe pr插件开发,开启nodejs
  3. Poco的介绍和入门教学
  4. 数据类型——计算华氏温度(C语言程序设计)
  5. 鸿蒙启智 博学多才,花园小学:浩荡儒风续 鸿蒙今日开
  6. 键盘快捷键大全 - Mac 技巧
  7. 正则表达式 获取开头结尾的数字
  8. asu计算机科学排名,美本ASU计算机专业申硕圆梦Top前30名校
  9. 历次工业革命的本质,都是能源转换的革命。(电学史的伟大瞬间)【电的本质】
  10. 单窗口单IP,驱动级socks5,socks5驱动,模拟器不同IP,每个进程不同IP,局部及全局代理实现方案!