将一台 Windows 系统 + NVIDIA RTX 5060(或类似高性能显卡)主机配置为深度学习服务器,并允许其他电脑远程连接运行代码,可以按以下清晰、可操作的步骤进行。整个流程分为两大部分。
1、配置 Windows 主机为深度学习服务
1.1、安装 GPU 驱动与 CUDA 环境
- 安装最新 NVIDIA 驱动
- 安装 CUDA Toolkit 和 cuDNN
- 安装 Python 环境
1.2、启用远程访问服务
推荐方案:OpenSSH Server + VS Code Remote-SSH(最灵活、支持 GPU)
Windows OpenSSH 服务器是一个在 Windows 系统上运行的 SSH(Secure Shell)服务端程序,主要作用是:允许其他设备通过加密的 SSH 协议远程连接到你的 Windows 电脑,执行命令、传输文件或进行安全管理。
安装OpenSSH服务器和客户端
SSH 公钥和私钥是一对非对称加密密钥,用于在 SSH(Secure Shell)连接中实现安全的身份认证,替代传统的密码登录。它们是远程登录、自动化脚本、Git 操作、远程开发(如 VS Code Remote-SSH)等场景中的核心技术。
笔记本 SSH 登录 Windows 深度学习服务器工作流程:
- 笔记本上生成密钥对
- ~/.ssh/id_ed25519 → 私钥(自己保管!)
- ~/.ssh/id_ed25519.pub → 公钥(要发给服务器)
- 把公钥复制到 Windows 服务器
- 从笔记本 SSH 登录服务器
2、笔记本电脑连接该深度学习服务器 |