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

vscode remote-ssh 拓展免密访问 linux虚拟机

前置步骤,在linux安装好ssh并且win可以使用密码登录linux

  • sudo apt install openssh-server -y
  1. 在win上检查密钥是否存在
    • 检查公钥和私钥
    • cat ~/.ssh/id_rsa.pub
    • cat ~/.ssh/id_rsa
  2. 如果不存在,重新生成
    • ssh-keygen -t rsa -b 4096
  3. 重新执行 cat ~/.ssh/id_rsa.pub
  4. 将公钥的内容粘贴到linux下
    • ~/.ssh/authorized_keys
  5. linux下验证密钥权限
    sudo chmod 700 ~/.ssh
    sudo chmod 600 ~/.ssh/authorized_keys
    sudo chown -R $USER:$USER ~/.ssh
    
  6. remote ssh 中ssh config 的配置
    Host ubuntu_vm
    HostName 虚拟机IP
    User 用户名
    IdentityFile ~/.ssh/id_rsa
    PreferredAuthentications publickey
    
    这样就可以完成免密登录了
http://www.dtcms.com/a/267279.html

相关文章:

  • 二分查找,乘法口诀表,判断闰年,判断素数,使用函数实现数组操作
  • CSS02:四种CSS导入方式
  • 动手实践OpenHands系列学习笔记7:前端界面设计
  • Flyway 介绍以及与 Spring Boot 集成指南
  • CppCon 2018 学习:Surprises In Object Lifetime
  • Linux systemd 服务启动失败Main process exited, code=exited, status=203/EXEC
  • xformers--Transformer优化加速器使用
  • 暑假算法日记第一天
  • App爬虫工具篇-appium配置
  • Spring Boot中POST请求参数校验的实战指南
  • bean注入的过程中,Property of ‘java.util.ArrayList‘ type cannot be injected by ‘List‘
  • 虚拟机网络编译器还原默认设置后VMnet8和VMnet1消失了
  • 第三方软件测试费用受啥影响?规模和测试类型了解下?
  • Python 训练营打卡 Day 53-对抗生成网络
  • Linux关机指令详解:shutdown命令的使用指南
  • Linux:多线程---深入互斥浅谈同步
  • 动手实践OpenHands系列学习笔记5:代理系统架构概述
  • java中,stream的filter和list的removeIf筛选速度比较
  • 力扣网编程55题:跳跃游戏之逆向思维
  • 虚拟机与容器技术详解:VM、LXC、LXD与Docker
  • 【内存】Linux 内核优化实战 - net.ipv4.tcp_max_tw_buckets
  • [创业之路-474]:企业经营层 - 小米与华为多维对比分析(2025年视角),以后不要把这两家公司放在同一个维度上 进行比较了
  • Springboot应用WebSocket服务测试
  • 软著难不难,申请
  • cocos 打包安卓
  • 《Redis》哨兵模式
  • 安达发|APS自动排产软件与服装行业的深度融合:智能制造时代的效率革命
  • 图灵完备之路(数电学习三分钟)----解码器
  • PI 控制器与 PR 控制器的等效转换与应用详解
  • 【深度学习】神经网络剪枝方法的分类