VS Code 远程连接Linux开发环境

本文档详细介绍了如何在VSCode中配置远程连接Linux开发环境,包括安装SSH、启动服务、配置VSCode Remote Development插件以及处理SSH密钥连接。还提供了解决连接失败问题的方法,如遇到主机密钥变更导致的验证失败,可通过删除known_hosts文件中的相应条目来解决。

前言

自己给自己疗伤了一年,该好好努力啦!为了不被淘汰毕业,该好好总结这两年的工作啦!
可是,我还是…,不过,我会努力的,争取…

一、问题描述

我本地的开发环境,因为执行了我自己开发的程序,然后崩了…
我本地的环境因为某些原因崩了,然后我的代码…没了,项目文件也打不开了…
公司服务器资源很多,但为啥给我弄一个这么垃圾(卡成PPT)的台式机做开发…
等等…

综上所述,确保自己本地环境和开发环境的隔离是非常重要的;用64核上百G内存的服务器编译代码很香。
当然,这一切都是为了提高开发效率。

二、环境介绍

1.Linux开发环境

系统版本:Fedora 36
IP地址:192.168.31.230
测试lLinux账户名:rjhd

2.VS Code所在的环境

系统版本:Windows 10 / Linux

三、配置步骤

1.在Linux中安装SSH

sudo yum install openssh openssh-client openssh-server

该处仅提供了R系Linux系统的安装命令,U系Linux的安装命令应该是sudo apt-get install openssh openssh-client openssh-server

2.检查ssh服务是否运行

sudo systemctl status sshd

3.启动ssh服务并设置开机自启动

sudo systemctl start sshd
sudo systemctl enable sshd

4.检查ssh服务是否运行,如下图

sudo systemctl status sshd

在这里插入图片描述

特别注意
在Linux操作系统中,需要修改配置文件/etc/ssh/sshd_config中AllowTcpForwarding为yes(取消注释,明确设置为yes),才能正常使用VS Code的远程连接功能。

若需要使用Linux服务器的root用户 用于后续的连接,需要将配置文件/etc/ssh/sshd_config中的PermitRootLogin取消注释并且修改参数为yes。

5.配置VS Code,安装扩展插件Remote Development,如下图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

融茧化蝶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值