当前位置: 首页 > news >正文

在 Mac/linux 的 VSCode 中使用Remote-SSH远程连接 Windows

最近遇到了一个需求,我的代码仓库放在 Windows 上,想在 Mac 的 VSCode 中直接打开它、编辑、运行、调试。直接连接windows 的ssh 连接ip 地址没法连接成功,后来发现原来是还有些工具需要安装。

Mac 与 Windows 必须处于同一个局域网,否则就需要利用内网穿透等一些方法去配置。

1. 在 Windows 上启用 SSH 服务

打开“可选功能”

在 Windows 上,直接搜索栏输入 “可选功能” 来快速进入。
在这里插入图片描述


安装 OpenSSH Server

进入“可选功能”后,首先查看openssh 是否已安装:
在这里插入图片描述

如果已安装,则略过这部分。否则执行以下步骤:
在这里插入图片描述

  1. 点击 “添加可选功能”

  2. 在搜索框中输入:

    OpenSSH
    
  3. 勾选以下两项:

    • OpenSSH 客户端
    • OpenSSH 服务端
  4. 点击 安装

等待安装完成。

启动 SSH 服务

  1. 按下 Win + R 打开运行框

在这里插入图片描述

  1. 输入:

    services.msc
    
  2. 在服务列表中找到:

    OpenSSH SSH Server
    

在这里插入图片描述

  1. 双击它,设置:

    • 启动类型:自动
    • 点击 启动

点击确定应用。

在这里插入图片描述


获取 Windows IP 地址

打开 PowerShell/cmd,输入:

ipconfig

记下本机 IPv4 地址,例如:

IPv4 地址 . . . . . . . . . . . . : 192.168.1.10

输入

whoami

输出类似:

DESKTOP-ABC123\chh

windows 用户名就是\后面的名字,例如这里是chh.

2. 在 Mac /linux上测试 SSH 连接

打开 Mac 的终端,输入以下命令:

ssh <Windows用户名>@<Windows的IP地址>

例如:

ssh chh@192.168.1.10

第一次连接时,系统会提示你是否信任主机指纹:输入 yes 并按回车,然后输入 Windows 的登录密码。如果成功登录,就说明 SSH 已经配置正确 。如果遇到

Permission denied, please try again.

可以检查下是不是用户名不对。


3. 配置 VSCode Remote-SSH

安装插件

在 Mac 上打开 VSCode,安装官方插件:Remote - SSH

添加 SSH 主机配置

在 VSCode 中:

  • 点击左下角绿色图标 ><
  • 选择 “Connect to Host…” → “Add New SSH Host”

在这里插入图片描述

保存文件后,VSCode 就能识别该远程主机。


4. 性能优化建议

  1. 关闭 Windows 防火墙的 22 端口限制
    如果遇到连接超时,可在防火墙高级设置中添加“入站规则”允许端口 22。

  2. 建议固定 Windows 的局域网 IP
    避免每次路由器重启后 IP 变化导致连接失败。

http://www.dtcms.com/a/499556.html

相关文章:

  • 国内AI编程工具
  • 宝塔面板安装ecshop
  • 大型网站一般用什么语言做的建设行业信息管理系统网站
  • 西安建站软件在wordpress官网建站
  • OceanBase数据库集群升级手册
  • 深入理解与手写发布订阅模式
  • 关于企业网站建设的必要性关键洞察力
  • ubuntu系统安装记录
  • Flutter---音效模式选择器
  • 信号量 semaphore 机制可实现基于条件变量 condition variable 的管程 monitor 机制
  • 市工商局网站建设情况网页截图快捷键ctrl加什么
  • C++数据类型
  • FFmpeg 核心 API 系列:音频重采样 SwrContext 完全指南(新API版本)
  • 网站建设数据收集方法南昌网站推广¥做下拉去118cr
  • visio画网站开发类图深圳东道建设集团网站
  • 董付国老师Python小屋编程题答案161-170
  • 国外营销企业网站什么叫高端网站定制
  • Flutter---生命周期
  • 百度网址大全网站互联网家装
  • 专业的东莞网站排名WordPress多站点开启多语言
  • 微信端网站开发流程做网站什么配置够用
  • c# 泛型的详细介绍
  • OceanBase的SQL和执行计划监控视图
  • 网站原创内容优化wordpress 网站内跳转
  • 龙口市规划建设局网站南京app开发公司排名
  • 解决 Hugging Face 国内下载慢的问题:用 ModelScope 替代加速模型获取
  • 从基础到深入:自然语言处理核心技术全梳理(有 ML/DL 基础)
  • 合肥建设公司网站wordpress 个人电脑
  • 做网站需要哪些方面的支出新媒体运营需要学什么
  • 云手机群控是什么意思