VSCODE Remote SSH时环境变量配置问题

文章讲述了用户在.bashrc中配置的环境变量被注释后依然保留的问题,通过删除服务器端的.vscode-server文件夹解决了此问题,强调了重启登录对某些配置的影响。

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

【问题】之前在.bashrc中配置了环境变量,后来不需要了就把环境变量注释掉了,并重新source,结果发现无论怎么退出重新登录,之前配置的环境变量都还在。本地终端直接SSH就不会出现这个问题。

【解决方法】删除服务器端的.vscode-server文件夹后,重新登录就解决了这个问题。

### 配置 VSCode Remote SSH 在无网络情况下连接至远程服务器 #### 插件安装准备 对于VSCodeRemote-SSH功能,在目标计算机(即用于编写代码的工作站)上事先需确保已安装好“Remote - SSH”插件。通常该插件会在安装过程中自动处理依赖项,但在离线环境中无法实现这一点[^3]。 #### 提前下载所需资源 考虑到工作机可能处于无联网状态,建议在另一台可上网设备上预先下载所有必需文件并转移过来。这包括但不限于特定版本的VSCode及其扩展包。“Remote - SSH”以及任何其他必要的附加组件都应被手动获取,并按照官方文档指导完成本地部署。 #### 设置SSH环境变量 为了使VSCode能够顺利利用SSH协议与远端建立联系,必须正确设定系统的PATH环境变量以便识别Git自带的SSH客户端位置。例如,如果Git安装于`D:\git\Git`,则应当把`D:\git\Git\usr\bin\`加入到全局路径中去[^1]。 #### 手动传输必要工具 鉴于远程服务器也需要运行相应的支持程序和服务,务必确认其已经启用了SSH服务。同,针对那些在网络受限环境下难以即加载的内容——比如由VSCode初次接入尝试推送的部分辅助应用,则应该考虑提前打包这些资料并通过安全的方式拷贝给目标主机自行解压执行。 #### 实现免密登录配置 为简化后续操作流程,推荐采用基于密钥的身份验证方式代替传统的口令认证模式。具体做法是在Windows平台借助命令提示符执行如下指令创建一对新的RSA加密钥匙对: ```bash ssh-keygen.exe -t rsa ``` 之后依照屏幕指示逐步完成整个过程,默认选项通常是合适的;生成完毕后记得将公钥分发给待访问的目标节点以供校验之用[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值