document.writeln('');
当前位置:首页 > 云服务器

VSCode怎么连接阿里云腾讯云服务器进行远程开发

游戏科技网2026年09月14日 22:38云服务器40
云服务器SSH连接失败主因是安全组未放行22端口、密钥未配置或host key缓存冲突;必须开通安全组规则、部署SSH公钥、启用PubkeyAuthentication并重启sshd服务。

能连,但默认直连大概率失败——云服务器的 SSH 端口(22)通常被安全组默认拦截,且多数用户没开 root 密码登录或没配密钥,直接填 ssh root@xxx.xxx.xxx.xxx 会卡在连接超时或 Permission denied。

为什么 vs code 连不上云服务器?先看三个硬性拦路虎

不是插件装错,而是底层连接根本通不过:

  • Connection timed out:阿里云/腾讯云安全组没放行 22 端口,或者实例没绑定公网 IP(NAT 网关或弹性公网 IP 未配置)
  • Permission denied (publickey):云服务器禁用了密码登录(默认行为),而你没提前部署 SSH 密钥,id_rsa.pub 没追加进 /root/.ssh/authorized_keys
  • Host key verification failed:同一 IP 曾连过其他机器(比如重装系统后重置了 SSH host key),本地 ~/.ssh/known_hosts 缓存冲突,需手动删对应行

必须做的三件事:开安全组、配密钥、改 sshd_config

跳过这步,Remote-SSH 插件再点十次“Connect”也没用:

  • 登录阿里云控制台 → 云服务器 ECS → 实例详情页 → 安全组 → 配置规则 → 添加入方向规则:端口范围 22/22,授权对象填 0.0.0.0/0(测试用)或你的本地公网 IP
  • 本地生成密钥对:ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_cloud,然后把公钥内容(cat ~/.ssh/id_rsa_cloud.pub)粘贴到云服务器的 /root/.ssh/authorized_keys 中(注意权限:chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys)
  • 登录云服务器终端,编辑 /etc/ssh/sshd_config,确认以下三项已启用:PubkeyAuthentication yes、PasswordAuthentication no(推荐关闭密码)、PermitRootLogin yes(如需 root 登录);改完执行 systemctl restart sshd

vscode 里怎么写正确的 SSH 配置?别手输命令

用图形界面输 ssh root@xxx.xxx.xxx.xxx 很容易漏参数,建议直接改 ~/.ssh/config 文件:

腾讯云文字识别(通用高精度版)

腾讯云通用文字识别(高精度版)技能包。用户发送/粘贴图片、提供图片URL或要求识别图片文字时自动调用。支持中文、英文、中英混合、数字及特殊符号的检测与识别,返回文字框位置与内容。适用于文字较多、版式复杂、准召率要求高的场景。

下载

1

2

3

4

5

Host aliyun-prod

    HostName 121.40.xxx.xxx

    User root

    IdentityFile ~/.ssh/id_rsa_cloud

    Port 22

保存后,在 VS Code Remote Explorer 里点击 “+” → 选 “Add SSH Host…” → 输入 aliyun-prod(就是上面 Host 后的名字),回车。它会自动读取 config 里的所有字段,不再让你反复输 IP、端口、密钥路径。

连上了却打不开文件夹?检查远程 VS Code Server 下载路径

首次连接时,VS Code 会在远程服务器上下载一个服务端二进制(vscode-server),默认放在 ~/.vscode-server。如果用户家目录磁盘满、或 /root 下没写权限(某些腾讯云镜像限制 root 家目录挂载为只读),就会卡在 “Installing VS Code Server” 并报错 EPERM: operation not permitted:

  • 解决方法一:用非 root 用户连接(推荐)。新建普通用户(adduser dev && usermod -aG sudo dev),把密钥拷过去,改 config 的 User 字段
  • 解决方法二:强制指定安装路径。在 config 里加一行:RemoteCommand mkdir -p /tmp/vscode-server && export VSCODE_SERVER_DATA=/tmp/vscode-server(不推荐,临时方案)
  • 验证是否真卡在这:SSH 登上去,运行 ps aux | grep vscode,看有没有 install.sh 进程卡住,或查 ~/.vscode-server/.../logs/ 下的错误日志

云服务器的 root 权限、磁盘空间、SELinux 状态、glibc 版本(CentOS 6 已不支持)——这些细节不会在 VS Code 报错里明说,但每一条都足以让连接停在半路。

“VSCode怎么连接阿里云腾讯云服务器进行远程开发” 的相关文章

竟然有如此便宜的云服务器?

竟然有如此便宜的云服务器? 那天,我正坐在咖啡馆里,手里拿着笔记本电脑,本来想找个地方测试我的新网站。但我突然意识到,我需要一个稳定的服务器来托管它。过去,我一直以为云服务器至少要几百块钱一个月,结果一番搜索后,我愣住了——竟然有如此便宜的云服务器?有些服务商标价只要几十块钱就能用一个月,这简直是天方夜谭! 回想起来,去年我刚开始创业时,做了一个小型电子商务网站。起初,我用免费的共享主机,但速度慢…

云服务器免费使用活动全面开启

云服务器免费使用活动全面开启 嗨,大家好!我是小明,一个普通的大学生,去年还在为学校的创业项目发愁呢。那时候,我有个小想法:做个简单的网站,展示我们团队的环保APP概念。但问题是,我们连个像样的服务器都没有,每次在宿舍的电脑上测试代码,都卡得要死,感觉像在泥潭里爬行。我心想,如果能有个免费的东西试试就好了——谁知道呢,说不定一试就上瘾了。 那天,我在社交媒体上刷着朋友圈,突然看到一条消息:“云服务…

10元云服务器:高性价比方案推荐

10元云服务器:高性价比方案推荐 去年,我刚开始创业,做了一个小网站,卖一些手工制品。那时候,我对技术一窍不通,但我知道网站需要一个地方来托管,不然怎么吸引客户?我预算很紧,每月只能拿出100块钱左右。刚开始,我试着用共享主机,结果不稳定,动不动就卡顿,还被黑客攻击过几次。我压力山大,总觉得自己的事业要夭折了。 有一天,我在网上偶然看到一个广告,说有“10元云服务器”,每月只要10块钱,就能提供基…

123云盘存储空间不够怎么办_123云盘存储空间扩容指南

123云盘存储空间不够怎么办_123云盘存储空间扩容指南

首先清理无用文件并清空回收站,其次压缩大文件、迁移数据至其他平台,再考虑升级账户容量,最后通过同步与归档策略优化空间使用。 如果您尝试在123云盘上保存或上传文件,但系统提示存储空间已满,则可能是由于当前账户的可用容量已达上限。以下是解决此问题的具体步骤: 本文运行环境:MacBook Pro,macOS Sonoma 一、清理无用文件与数据 通过移除不再需要的文件可以快速释放云盘空间,这是最…

163邮箱官方网站地址 163邮箱网页版登录页面

163邮箱官方网站地址 163邮箱网页版登录页面

163邮箱官方网站地址在哪里?这是引起网友们普遍关注的,接下来由PHP小编为大家带来163邮箱网页版登录页面,感兴趣的网友一起随小编来瞧瞧吧! https://mail.163.com/ 账号注册与登录方式 1、支持使用手机号码快速注册新账号,以“手机号@163.com”形式生成专属邮箱地址,既记忆又操作便捷。 2、允许通过传统字母和数字组合的方式创建账号,需要以字母字母,满足不同用户的个性化…

163邮箱怎么发送超大附件_163邮箱大文件中转站使用教程

163邮箱怎么发送超大附件_163邮箱大文件中转站使用教程

163邮箱发送超大文件需用大附件、云附件、网易网盘链接或压缩拆分四种方式:大附件支持单个2GB,云附件可设密码与有效期,网盘链接无大小限制,压缩拆分则适配10MB常规上限。 如果您在163邮箱中需要发送超出常规附件限制(如大于10MB)的文件,则系统将无法通过普通“添加附件”方式完成上传。此时需借助163邮箱提供的大文件中转能力,即“大附件”“云附件”或第三方网盘协同机制。以下是具体操作步骤:…