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

vscode ssh远程连接到Linux并实现免密码登录

vscode ssh远程连接到Linux并实现免密码登录

文章目录

  • vscode ssh远程连接到Linux并实现免密码登录
      • 一、安装VSCode扩展
      • 二、Linux侧工作
      • 三、连接
      • 四、实现免密登录

一、安装VSCode扩展

  1. 扩展一栏搜索remote
  2. 找到Remote Development插件
  3. 直接点击Install安装即可

在这里插入图片描述

二、Linux侧工作

Ubuntu18.04下安装配置SSH服务_ubuntu18.04 ssh yrs-CSDN博客

1.安装ssh服务

2.启动服务

  • 执行命令即可安装

    sudo apt install openssh-server -y
    
  • 检查服务是否已经运行

    ps -ef | grep sshd
    

3.确定ip

ifconfig

IP地址不显示解决办法:

Linux问题(一)Ubuntu的IP地址不显示问题_ubuntu ip不显示数字-CSDN博客

三、连接

点击左下角的图标

选择Connect Current Window to Host…

在这里插入图片描述

选择Add New SSH Host

在这里插入图片描述

命令格式:ssh 用户名@地址

ssh yckt@192.168.189.166

默认选项即可

在这里插入图片描述

看到右下角的弹窗Host added,添加完成!
到这里就可以正常操作了,重复刚才的步骤

在这里插入图片描述

可以看到刚才添加的Host,选择它

选择Linux
选择Continue

最后一步!输入密码!回车!结束

四、实现免密登录

VSCode - 使用VSCode远程连接到Linux并实现免密码登录_vscode连接linux-CSDN博客

VsCode配置ssh免密远程登录 - 安全兔 - 博客园

按照上面任意一个免密操作都行,本质都是公钥的内容的同步,

遇到操作完之后依旧无法实现免密登录的问题;可以

cat /etc/ssh/sshd_config     查看该ssh配置文件中下面这段设置是否未启用PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

未启用参考:


RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile	%h/.ssh/authorized_keys
如果被注释掉了就打开;然后执行
sudo systemctl restart sshd    重启sshd服务

我的是这个问题导致的,如遇其他问题请自行百度,加油!

http://www.lqws.cn/news/538525.html

相关文章:

  • 爬虫简单实操2——以贴吧为例爬取“某吧”前10页的网页代码
  • Spring Cloud Feign 整合 Sentinel 实现服务降级与熔断保护
  • [AI]从0到1通过神经网络训练模型
  • 每日算法刷题Day38 6.25:leetcode前缀和3道题,用时1h40min
  • 第七章:总结
  • 【RabbitMQ】多系统下的安装配置与编码使用(python)
  • Spring Task定时任务详解与实战应用
  • java中的anyMatch和allMatch方法
  • OSEK/VDX OS ISO17356-3,【1】规范概述
  • SpringBoot项目快速开发框架JeecgBoot——Web处理!
  • linux cp与mv那个更可靠
  • MySQL5.7和8.0 破解root密码
  • 快速傅里叶变换(FFT)是什么?
  • python中学物理实验模拟:斜面受力分析
  • 圆周期性显示和消失——瞬态实现(CAD c#二次开发、插件定制)
  • Nordic nRF54L15 SoC对包含电池监测、中断处理和电源轨控制的定制 nPM1300 示例
  • springcloud 尚硅谷 看到9开头
  • 华为云鸿蒙应用入门级开发者认证 实验(HCCDA-HarmonyOS Cloud Apps)
  • 玄机抽奖Spring Web项目
  • Maven Javadoc 插件使用详解
  • [论文阅读]RaFe: Ranking Feedback Improves Query Rewriting for RAG
  • 解决uniapp vue3版本封装组件后:deep()样式穿透不生效的问题
  • react-嵌套路由 二级路由
  • 事件循环(Event Loop)机制对比:Node.js vs 浏览器​
  • python+requests接口自动化测试
  • 大脑感官:视觉系统中将感观信息转换为神经信号
  • @Autowired 和 @Resource 有什么区别?
  • Java常用设计模式详解
  • linux网络编程socket套接字
  • 【论文阅读】--Instruction Backdoor Attacks Against Customized LLMs