Windows远程连接:SSH+RDP+Server
1、在系统中开启远程桌面
一般只有专业版有这个功能可以开启,家庭版还没试过。
同时需要确保该用户拥有权限可以远程桌面连接。
2、配置本机SSH服务
在设置中搜索可选功能,添加OpenSSH服务器功能
修改sshd配置文件,只允许密钥登录,禁止密码登录,避免被公网中的病毒爆破
C:\ProgramData\ssh
3、安装wsl
同时也可以顺手把WSL打开,在设置中搜索更多windows功能
用管理员身份打开cmd,然后运行,注意得开梯子
wsl -l -o
会出现如下选项,选择适合的版本安装即可
wsl --install -d Ubuntu-24.04
安装ubuntu 24.04
4、利用内网穿透,将本地端口映射到云服务器端口中
下载npc,然后运行nps后端页面中的命令,使其连接到nps服务器端,同时进行端口转发
npc下载链接:Releases · ehang-io/nps · GitHub
nps配置教程:等我有时间就写
记得关闭病毒与威胁防护,不然npc下载不下来
同时需要添加排除项,防止被windows的病毒查杀机制删除
利用sc命令,将运行命令添加到windows services中,再启动
sc create npc binPath= "D:\Projects\windows_386_client\npc.exe -server=xxx:10003 -vkey=xxx -type=tcp" start= auto
服务器显示在线,则连接成功