vscode 远程开发:免密登入设置

news/2024/11/23 0:10:36/

文章目录

    • 1. vscode 安装
    • 2. vscode 插件安装
      • (1) 中文界面设置
      • (2) ssh远程插件安装
    • 3. 免密登入

1. vscode 安装

vscode 官网下载地址:https://code.visualstudio.com/

在这里插入图片描述
安装很简单: 可以默认方式,一步步无脑安装,就OK啦

2. vscode 插件安装

(1) 中文界面设置

在这里插入图片描述

  • 点击左侧扩展, 然后输入chinese, 然后点击安装
  • 然后按shift+ctr+p, 弹出命令面板,输入display,然后选择配置显示语言, 再选择简体中文,此时提示需要重启,点击restart,就完成了中文界面的配置。
    在这里插入图片描述

(2) ssh远程插件安装

点击左侧的扩展图标,输入ssh, 选择Remote-SSH, 点击安装。
在这里插入图片描述

  • 远程连接配置
    在这里插入图片描述
    点击右侧的远程连接图标, 然后点击设置图标, 然后选择.ssh\config,配置远程连接。
    在这里插入图片描述
    其中Host可以随便填写;HostName 填写远程连接设备的IP地址,User填写登入的用户名, 这样远程连接的配置就设置好了。

3. 免密登入

每次远程登入服务器都要输入密码,很麻烦。接下来介绍不用输入密码的方法。

步骤1CMD打开windows终端,并输入以下代码,生成秘钥

ssh-keygen -t rsa -b 4096

弹出需要选择的选项,直接按Enter回车即可。完成秘钥生成后,终端会显示秘钥的存放地址,如下:
在这里插入图片描述

根据路径找到C盘中保存的秘钥文件id_rsa.pub, 如下:
在这里插入图片描述

步骤2: 登入linux服务器,并在主目录下(/home/yuanwushui(用户名))创建.ssh文件夹

mkdir .ssh
  • windows下生成的秘钥文件:id_rsa.pub, 上传服务器上的.ssh文件夹下。
  • 可以通过scp或者其他任何方式上传,scp上传的方式如下:
cd .ssh
scp id_rsa.pub  yuanwushui@10.0.8.21:.ssh/  # yuanwushui 为用户名  10.0.8.21 是远程服务器的ip  

在这里插入图片描述
步骤3: 在服务器.ssh目录下创建authorized_keys目录, 执行如下脚本创建

cat id_rsa.pub  >> authorized_keys

在这里插入图片描述

步骤4: 在vscode 中重新登入远程,此时不需要密码就能登入远程


http://www.ppmy.cn/news/62697.html

相关文章

gtest之高级主题

目录 Value-Parameterized测试示例Value-Parameterized实现 类型测试Type-Parameterized Tests注册test程序获取当前测试程序名运行测试程序选项选择性测试重复测试无序执行分发到不同的机器控制输出Controlling How Failures Are Reported结合Sanitizer Value-Parameterized测…

【SWAT水文模型】SWAT水文模型建立及应用第四期: 气象数据的准备(中国区域高精度同化气象站CMADS)

SWAT水文模型建立及应用: 气象数据的准备 1 简介2 气象数据的准备(中国区域高精度同化气象站CMADS)2.1 数据说明2.2 数据下载 3 CMADS 数据集SWAT子集使用说明3.1 SWAT2009版本3.2 SWAT2012版本 参考 本博客主要介绍气象数据的准备&#xff0…

软件测试简历项目经验怎么写?一篇足矣解决

一、前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的。那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来看看吧。这里分享一…

IPWorks Bluetooth ! IPWorks BLE 2022 C++ Edition Crack

蓝牙库-IPWorks Bluetooth ! IPWorks BLE 2022 C Edition 一个蓝牙低功耗组件库,提供对 BLE 操作的直接访问。IPWorks BLE 组件提供简单的服务发现和对支持 BLE 的设备的访问。 最新的 IPWorks BLE 现已推出!最新版本的 IPWorks BLE 具有现代化和简化的…

冲浪杂记——

华为od是指什么? 华为OD(Open Developer Platform)是华为面向全球开发者推出的开放平台,旨在为开发者提供丰富的技术资源和开发工具,支持开发者快速构建基于华为技术的应用程序、解决方案和服务。华为OD平台为开发者提…

系统安全分析与设计

目录 第五章、系统安全分析与设计1、信息系统安全属性2、对称加密技术与非对称加密技术3、信息摘要4、数字签名5、数字信封与PGP6、网络安全6.1、各个网络层次的安全保障6.2、网络威胁与攻击6.3、防火墙 第五章、系统安全分析与设计 1、信息系统安全属性 安全属性 保密性&…

做到“有效沟通”,帮你达到这3个目的

在项目管理中,团队沟通是至关重要的。团队成员之间应该建立良好的沟通机制,及时沟通和协调问题,避免出现问题后甩锅的情况。 在实际项目中,很多问题出现的原因是团队沟通不畅,项目经理需要加强团队沟通的重要性&…

Spring Boot项目创建和使用

一、Spring Boot简介 1.概念 Spring Boot 就是 Spring 框架的脚⼿架,它就是为了快速开发 Spring 框架⽽诞⽣的。 2.优点 有快速集成框架,可以快速添加外部jar包内置web框架,可以直接运行可以快速部署,不依赖任何外部的web容器…