前言

在家里有一台性能较好的台式机,装的是Windows10系统,我的想法是回家时作为工作站,平时做测试服务器。既然作为服务器最好还是用命令行的方式去管理,而不是用RDP远程桌面的方式,因此有了SSH命令行远程管理Win10主机的需求

基础

  • Windows10
  • bitvise ssh server
  • 一台公有云的Linux服务器(性能差一点没关系,作数据转发)
  • frp 内网穿透

方案简介

基本思路就是在Windows10服务器安装bitvise server,让其支持ssh访问,在公有云服务器安装 frp server将ssh请求代理到家里的服务器,这样在任何有网络的地方都可以通过SSH登录到Windows10服务器管理了

通过frp简历内网穿透通道就不在这里介绍了,可以去项目主页了解 https://github.com/fatedier/frp/blob/dev/README_zh.md

安装 bitvise server

下载地址:https://www.bitvise.com/ssh-server-download

双击打开安装包,一直next就可以了

接受用户协议

选个人版

个人信息(随便填)

配置bitvise

添加虚拟账号

管理Docker for Desktop

由于用的是虚拟账户登录,隶属于BvSsh_VirtualUsers用户(Windows系统用户),默认权限仅有Users,执行Docker命令会因为权限不足造成一些错误,因此给该用户增加 Administrators权限

最后的效果

总结

将Windows10台式机支持SSH后相当于得到一台Linux服务器,都是用命令行操作。配置Git、Maven后还可以自动拉取代码,,构建,,运行一整套微服务用于测试。。。。

版权声明:本文为ccccye原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ccccye/p/13808115.html