L5.专家
1561
0
231
VSCode 的 SSH 远程开发 功能彻底改变了开发工作流。它允许你通过 SSH 协议连接到远程服务器(如 Linux 服务器、云虚拟机或容器),然后直接在本地 VSCode 窗口中无缝地打开、编辑、运行和调试远程服务器上的项目代码。
简而言之,这项功能将你熟悉的、功能完备的本地 VSCode 开发体验,完整地“移植”到了远程服务器上。编辑器界面运行在你的本地机器,而所有的计算任务、运行环境及项目依赖都位于远端。
具体而言,它主要解决了以下两个核心痛点:
Remote - SSH
+
ssh username@hostname -p port
.ssh/config
VSCode Server
至此,你已经成功搭建了基于 VSCode 的远程开发环境,可以开始高效的远程编码了。这种连接Linux服务器进行开发的方式,是现代化运维和DevOps工作流中的重要一环。
问题描述:点击连接后,未出现密码输入提示,便直接报错“Could not establish connection”。
排查步骤:
ping
telnet
~/.ssh/config
Host MyServer # 自定义别名 HostName 192.168.1.28 # 服务器真实IP或域名 User root # 登录用户名 Port 22 # SSH端口
id_rsa.pub
~/.ssh/authorized_keys
Host MyServer HostName 192.168.1.28 User root IdentityFile "C:\Users\YourName\.ssh\id_rsa" # Windows 私钥路径示例 # IdentityFile "~/.ssh/id_rsa" # Linux/macOS 私钥路径示例
收藏0回复 显示全部楼层 举报
发表回复 回帖后跳转到最后一页
手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )
GMT+8, 2025-12-24 21:11 , Processed in 0.345914 second(s), 40 queries , Gzip On.
Powered by Discuz! X3.5
© 2025-2025 云栈社区.