Centos 如何远程连接 Vscode ?

Windows&CentOSSSH配置教程:Vscode远程连接与公钥管理
本文详细介绍了在Windows上安装Vscode、配置插件及生成公私钥,以及在Centos上生成公钥、使用Windows私钥登录shell的方法,最后展示了如何在Vscode中设置远程SSH连接并自动识别身份。

目录

一. windows上的配置

                1.安装Vscode。(Vscode官网)​编辑

                2.安装Vscode插件。

                3.windows 生成公私钥。

二. Centos 上的配置

                 1. Centos生成公私钥。

                 2.使用win的私钥文件登录shell

三. Vscode 上的配置

四. 配置完成


一. windows上的配置

     1.安装Vscode。(Vscode官网)

    2.安装Vscode插件。

1. 打开 Vscode。

2. ctrl + shift + x 打开vscode插件。

3. Vscode插件中 搜索  "chinese"  和  "Remote-SSH" 这两个插件,并安装。

   3.windows 生成公私钥。

1. 打开:win + R

2. 输入 :cmd

3. 生成公私钥:  ssh-kegen      #一路回车

4. 查看你秘钥生成的路径

5. 复制出你的公钥

二. Centos 上的配置

     1. Centos生成公私钥。

1. 打开虚拟机。

2. 生成公私钥:  ssh-kegen      #一路回车

3. cd ~/.ssh/

4. ls -l

5. touch authorized_keys

6. vi authorized_keys

7. 将 windows 公钥内容拷贝到  ~/.ssh/authorized_keys 文件中

8.认证授权完毕。

2.使用win的私钥文件登录shell

1. 打开 远程登录工具   (这里使用的是shel终端是: windTerm)

2. 添加会话 --- 输入ip ---- 输入用户名  ----- 使用秘钥登录

3. 选择  windows存放你生成的公私文件的目录中的 id_rsa.pub

4. 登录,认证授权完毕。

三.Vscode 上的配置

1.打开Vscode

2.左边会出现一个 电脑的图标,这个就是远程SSH连接。

3.点击电脑图标 --- 点击SSH ---- 点击 "+" ,然后输入下面内容

                                                                                |

                                                         ssh 用户名@你的主机地址

                                                     例:  root@192.168.32.132

4. 点击第一个选项。

5. 弹出的窗口,点击打开配置。

6. 编辑配置文件,添加  IdentityFile ".ssh\id_rsa"

7. 重新启动 vscode。

8. 选项处  输入 yes。

9. 完成,这样登录后就不需要输入密码了。

四. 配置完成

<think> 首先,用户的问题是关于在通过VSCode远程连接CentOS系统后,禁用VSCode更新的方法。用户提到了参考站内引用,但引用内容似乎不直接相关。引用[1]讨论了在CentOS6上设置远程开发的环境,引用[2]描述了连接过程,引用[3]涉及公钥设置。用户真正关心的是禁用VSCode更新。 我的任务是遵循系统级指令: - 所有行内数学表达式必须使用$...$格式。 - 独立公式使用$$...$$格式并单独成段。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 在回答中引用的段落末尾自然地添加引用标识。 - 回答结构清晰,帮助用户逐步解决问题,保证真实可靠。 用户的问题不涉及数学表达式,所以我不需要添加任何数学公式。重点在禁用VSCode更新。 关键点: - VSCode更新通常在客户端(用户的本地机器)上管理,因为更新是应用到本地VSCode安装的。 - 当远程连接CentOS时,VSCode远程功能是通过SSH连接,但更新机制可能基于本地设置。 - 要禁用更新,用户需要修改本地VSCode的设置。 步骤: 1. **理解VSCode更新机制**:VSCode有自动更新功能,可以在设置中禁用。 2. **本地设置**:禁用更新应在本地VSCode中进行,而不是在远程服务器上。 3. **方法**: - 打开VSCode。 - 转到设置(File > Preferences > Settings)。 - 搜索"update mode"。 - 设置为"none"来禁用自动更新。 4. **验证**:确保设置生效,VSCode不会自动下载或安装更新。 5. **引用处理**:用户提供的引用不直接相关,但我在回答中可以提及这些引用的部分,如果适用。例如,引用[1]提到了CentOS环境,引用[2]和[3]讨论了连接过程,但禁用更新是本地设置。所以,我应该基于一般知识回答。 6. **生成相关问题**:在末尾添加相关问题,帮助用户深入。 回答结构: - 开头:确认问题,概述方法。 - 步骤:详细、清晰的步骤。 - 结尾:总结,添加相关问题。 - 引用标识:如果引用相关内容,添加[^n]。 由于引用内容不直接帮助禁用更新,我可以忽略它们,除非有间接联系。引用[1]提到VSCode远程开发建议CentOS7以上,但用户的问题是关于禁用更新,与CentOS版本无关。所以,在回答中,我可能不需要引用这些。 最终回答: - 用中文。 - 步骤: 1. 在本地VSCode中打开设置。 2. 搜索"update"。 3. 找到"Update: Mode"设置。 4. 将其更改为"none"。 5. 保存设置。 - 解释:这会在本地禁用更新,不影响远程连接。 相关问题: 1. 如何在CentOS上管理VSCode远程扩展? 2. VSCode自动更新的优缺点是什么? 3. 如何回滚到VSCode的旧版本? </think> ### 禁用VSCode远程连接CentOS后的自动更新方法 当您通过VSCode远程连接CentOS系统时,禁用自动更新需要在本地VSCode客户端(例如Windows或macOS)进行配置,而不是在远程CentOS服务器上。这是因为更新机制由本地VSCode控制。以下是详细步骤(基于VSCode官方文档和常见实践): #### 步骤-by-步骤操作指南 1. **打开本地VSCode设置**: - 在本地计算机上启动VSCode。 - 转到菜单栏:**File(文件) > Preferences(首选项) > Settings(设置)**。 - 或者使用快捷键:`Ctrl + ,`(Windows/Linux)或`Cmd + ,`(macOS)。 2. **修改更新设置**: - 在设置页面的搜索框中输入`update mode`。 - 找到**“Update: Mode”**选项(通常在“Application > Update”部分)。 - 从下拉菜单中选择**“none”**(禁用所有自动更新): ```json "update.mode": "none" ``` - 保存更改(设置会自动保存)。 3. **验证禁用是否生效**: - 重启VSCode。 - 转到菜单栏:**Help(帮助) > Check for Updates(检查更新)**。 - 如果设置正确,VSCode将提示“Updates are disabled”或类似消息。 4. **额外建议(可选)**: - **防止扩展更新**:在设置中搜索`extensions.autoUpdate`,将其设为`false`,以禁用扩展的自动更新。 - **CentOS端检查**:虽然更新主要在本地管理,但确保远程连接稳定(参考SSH配置如公钥追加[^3])可避免意外问题[^1][^2]。 #### 注意事项 - **为什么在本地配置?**:VSCode的更新机制设计为客户端驱动,远程服务器(如CentOS)仅提供开发环境,不影响更新逻辑。 - **影响**:禁用更新后,您需手动检查新版本,但能避免更新中断远程连接(尤其CentOS6等旧系统可能因glibc不兼容导致连接失败[^1])。 - **兼容性**:此方法适用于所有操作系统(Windows、macOS、Linux),且与CentOS版本无关(CentOS6/7均适用)。 通过以上步骤,您可以可靠地禁用VSCode的自动更新功能,确保远程开发环境的稳定性[^1][^2]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值