首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于vscode remote-ssh远程开发的常见问题

关于vscode remote-ssh远程开发的常见问题

作者头像
fastmock
发布2025-05-21 09:40:20
发布2025-05-21 09:40:20
86100
代码可运行
举报
文章被收录于专栏:fastmockfastmock
运行总次数:0
代码可运行

1、VSCode远程连接报错

报错信息:

代码语言:javascript
代码运行次数:0
运行
复制
Remote host key has changed, port forwarding is disabled
could not establish connection to “”:Remote host key has changed, port forwarding is disabled

错误原因是原来用VSCode远程过服务器,后来服务器重装了,再用原来的ssh去连接服务器需要重新添加连接信息

解决的方法:

客户端是windows:是在C:\Users\用户名.ssh上找到known_hosts文件,是隐藏文件,需要先到文件管理器的设置里显示隐藏文件,然后,将里面原来关于该服务器的内容删掉,再重新添加和连接。 客户端是Mac:/Users/用户名/.ssh下找到known_hosts文件,将里面原来关于该服务器的内容删掉,再重新添加和连接。

2、免密登录

初始状态下,每次连接remote都需要手动输入服务器密码来连接,有点麻烦,可以通过配置安全秘钥的方式,让服务器和本地vscode之间自动通过秘钥认证,

操作很简单,就是将本地的ssh公钥(一般在~/.ssh目录下的id_rsa.pub文件)复制到服务器的 ~/.ssh/authorized_keys 文件中

PS:如果本地还没有ssh文件,通过 ssh-keygen 生成就好

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025年05月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、VSCode远程连接报错
    • 报错信息:
    • 解决的方法:
  • 2、免密登录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档