vscode无法链接服务器的采坑记录

本文记录了VSCode无法连接服务器的解决方案,包括删除本地SSH配置文件,生成新的密钥对,更新服务器上的authorized_keys文件,并确保在安装VSCode Server时服务器能连接外网。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ssh链接服务器

预备:将本地 /C/user/.ssh里面的known_hosts, id_rsa, id_rsa.pub全部删除

步骤一:

1.在本地使用命令cmd打开终端,输入ssh-keygen,会出现一张图

2.将Enter file …这一行中括号内的路径复制粘贴到冒号后面,按enter键,后面照葫芦画瓢,按照指示复制粘贴或者按space键

步骤二:

  1. 打开本地 /C/user/目录下的config文件后,可能没有Port和IdentityFile这两行,补充上即可,IdentityFile这一行后面再加上id_rsa在本地的路径

步骤三:

  1. 通过filezilla等工具登录服务器,进入user目录下的.ssh文件夹,将里面本来就有的id_rsa.pub文件替换为本地 /C/user/目录下的id_rsa.pub文件
  2. 在登陆服务器后的终端之中,切换到user目录下的.ssh文件夹,执行cat id_rsa.pub >> ~/.ssh/authorized_keys命令

步骤五:重新打开vscode即可
注意:下载vscode server的过程中务必保证服务器是链接外网的!!!
写作过程参考了以下博文:
vscode远程连接服务器失败,试图写入的管道不存在
vscode远程连接服务器失败,试图写入的管道不存在问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值