当前位置: 首页 > news >正文

【vscode免密连接云服务器】

目录:

  • 前言
    • 1.1 生成 SSH 密钥对
    • 1.2 将公钥复制到远程服务器
    • 1.3配置remote ssh 插件信息
  • 总结

前言

剑指offer:一年又120天
在这里插入图片描述


1.1 生成 SSH 密钥对

本地cmd命令窗口执行:

ssh-keygen -t rsa

会提示你设置生成密钥的文件、密码等等,可以一路回车跳过。

进入命令窗口提示生成私钥的目录下查看:



1.2 将公钥复制到远程服务器

云服务器执行(只要是能传输文件的指令都可以):

rz

会弹出一个窗口,用于在本地选择需要上传的文件。
选择我们刚刚生成的 id_rsa.pub(公钥)上传云服务器。

之后继续在云服务器执行:

cat id_rsa.pub >> ~/.ssh/authorized_keys

如果没有 .ssh目录 以及 authorized_keys文件就创建它们。

查看一下:



1.3配置remote ssh 插件信息

a.安装 remote ssh

b. 设置用户信息

设置配置文件的用户信息
模版:


Host 自定义名字HostName 服务器IPPort 端口号User 云服务用户名IdentityFile 本地rsa的位置

示例:


Host ownHostName 118.25.42.160Port 22User zhangsanIdentityFile C:\Users\zhangsan\.ssh\id_rsa

配置好之后就可以开始使用啦~



总结

  1. 连接方法很简单并且root和普通用户都适用。

  2. 一个密钥对可以供多个用户使用(如果你的Linux有多个用户的话)。

  3. 关于文件传输:
    rz(Receive Zmodem): 接收文件传输协议
    sz(Send Zmodem): 发送文件传输协议
    以上两个指令都是在云服务器上执行



相关文章:

  • PHP 操作日期各种转换,常见日期转换,涉及聊天时间转换、涉及日周月年转换、涉及到图表日期转换
  • 【TB作品】MSP430F5529单片机,温控小风扇,DS18B20温度读取,PWM风扇
  • 【Git】在错误分支上开发了怎么办
  • WIFI 万[néng]钥匙 v5.0.10/v4.9.80 SVIP版!
  • 直播分享|深入解析ts-morph:通过注释生成类型文档
  • 102.网络游戏逆向分析与漏洞攻防-ui界面的设计-反隐身功能的界面设计与实现(有不使用MFC生成,自己手写代码创建复选框与事件的例子)
  • imx6ull - 制作烧录SD卡
  • 特征工程技巧—Bert
  • ResizeObserver监听画布尺寸改变动态渲染echarts
  • Lua 基础 04 模块
  • Linux 系统安全及应用
  • FFmpeg解复用器(解封装)简单测试【2】
  • 每日一练——分糖果2
  • 【Go语言精进之路】构建高效Go程序:零值可用、使用复合字面值作为初值构造器
  • CAPL如何发送一条UDP报文
  • Angular数据绑定机制
  • CSS实用技巧
  • download使用浅析
  • express + mock 让前后台并行开发
  • Laravel 实践之路: 数据库迁移与数据填充
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • Vim 折腾记
  • 测试开发系类之接口自动化测试
  • 解析 Webpack中import、require、按需加载的执行过程
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 如何解决微信端直接跳WAP端
  • 山寨一个 Promise
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 《码出高效》学习笔记与书中错误记录
  • 第二十章:异步和文件I/O.(二十三)
  • #HarmonyOS:基础语法
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #window11设置系统变量#
  • #宝哥教你#查看jquery绑定的事件函数
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (十六)、把镜像推送到私有化 Docker 仓库
  • (十三)Maven插件解析运行机制
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (新)网络工程师考点串讲与真题详解
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ****Linux下Mysql的安装和配置
  • ./configure,make,make install的作用
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .net实现客户区延伸至至非客户区
  • .NET下ASPX编程的几个小问题
  • @Async 异步注解使用