通过内网穿透优雅的远程连接局域网PC

需求

家里有一台Windows PC,我希望能够像连阿里云服务器一样随时随地都可以远程连接,以便充分利用资源.
当然可以利用远程连接软件,比如teamviewer\向日葵 甚至 QQ都可以实现这样的远程控制,
但这不是我最想要的,一是多屏不方便,二是在两个电脑的两个软件之间转来转去也很麻烦.
我最希望的是像ssh连服务器一样直接连上去操作就好了.
查了一下资料,还真可以,且挺简单的,略微记录一下.

准备

PC/Mac/AWS服务器
AWS服务器是免费的,真是太好用且稳定了,现在我已经有两个服务架在上面了,VPN server, 内网穿透服务端,是真香.
另外主要是frp(内网穿透软件)的配置.

步骤

  • 在aws上安装并启动frp服务端: ./frps -c ./frps.ini
  • 在内网Windows上安装并启动客户端: ./frpc.exe -c ./frpc.ini
  • 以上两个详细配置根据需求参照官网操作就OK了.
  • 到这一步就可以ssh连接了: ssh -oPort=[Windows端端口] [windows用户名]@[aws公网IP]
  • 还可以多做两步,将frps和frpc分别在相应的机器上设置为开机启动.参考1参考2
  • 最后, 可以再通过sshpass插件实现ssh密码参数化,然后再将这行命令写成脚本,最终就实现一键登录.

image

哈哈,真香~

后面可以再看看powershell的使用,充分调动起来,跑跑代码,说不定就不用Windows鼠标和键盘了.