内网穿透远程控制Windows主机

我之前写过一篇博客是关于内网远程控制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端口即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gzroy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值