前言
自己给自己疗伤了一年,该好好努力啦!为了不被淘汰毕业,该好好总结这两年的工作啦!
可是,我还是…,不过,我会努力的,争取…
一、问题描述
我本地的开发环境,因为执行了我自己开发的程序,然后崩了…
我本地的环境因为某些原因崩了,然后我的代码…没了,项目文件也打不开了…
公司服务器资源很多,但为啥给我弄一个这么垃圾(卡成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。

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

被折叠的 条评论
为什么被折叠?



