vscode通过ssh连接远程服务器+免密登录(图文,2024年最新超硬核

【远程开发】VSCode使用Remote SSH远程连接Linux服务器 阅读详情

8. 使用Ctrl + Shift + P,打开命令窗口,输入ssh connect to host,选择第一个(在当前窗口连接)或第二个(在新窗口连接)都可以

9.选择刚刚创建好的那个配置

10.询问是否保存known_hosts,选择Continue即可

11.输入访问的密码

12.该用户第一次访问该服务器可以看到该提示信息,耐心等待即可,这时是插件在服务器上面安装需要的依赖,大约会占用服务器150mb左右的空间

13.如果长时间都一直是该情况,可以使用Ctrl + Shift + P,打开命令窗口,输入reload window来重新加载窗口(会要求你重新手动输入密码)

14.最终显示如下页面就代表已经连接成功了

二、免密登录

1.生成ssh使用的公钥/密钥对,请从客户端上的 PowerShell 或 cmd 提示符运行以下命令,具体使用方法详细见:微软官方

ssh-keygen -t rsa

2.选择的配置文件就是之前连接到服务器使用的配置文件,或者打开刚刚创建的公钥文件

3.进入到编辑页面后,选择id_rsa.pub

4.拷贝id_ras.pub文件中的内容

5.进入终端输入以下命令

 echo "xxxx" >> ~/.ssh/authorized_keys

如:

6.验证方式

  • 使用Ctrl + Shift + P,打开命令窗口,输入重启窗口命令reload window,确认左下角进入到连接成功的状态,期间没有提示输入密码的窗口,即代表成功了

  • 点击资源管理器的打开文件夹,选择任意文件夹打开,期间没有要求输入密码,也代表免密登录配置成功了

三、常见错误情况处理

1.连接过程中出现错误提示:Permission denied (publickey).

这是因为服务器默认禁用了ssh密码登录权限。修改方法如下:

  • 在服务器上的终端输入:sudo vim /etc/ssh/sshd_config,打开该文件。
  • 找到PasswordAuthentication,将其后的 no 改为 yes。
  • 重启ssh服务:sudo service sshd restart

2.对于堡垒机的解决方法(未验证)

有时,您可能需要通过公司的内部网或防火墙从台式机或笔记本电脑连接到远程计算机。在这种情况下,您可能正在使用中间服务器或跳转框。如果您在配置为仅接受来自固定主机集的SSH连接的安全系统中工作,则这种设置非常有用。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
img

将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
[外链图片转存中…(img-KoeBp9LL-1712724805880)]

VsCode如何ssh免密登录(手把手教学) 指定密钥文件保存路径和名称(这里是 id_rsa_scia 作为私钥,对应的公钥会自动生成 .pub 后缀)### 将id_rsa_123.pub中的内容复制到authorized_keys文件里并保存。首先在VsCode的商店里下载ssh,选择Remote-SSH。添加注释(通常用于标识密钥所有者,可自定义),会嵌入到公钥中。指定密钥类型为 ed25519 算法。按win+r,输入cmd,点击确定。SSH 密钥生成工具。 阅读详情

相关推荐

VS Code 设置SSH免密登录Linux编程

通过设置VS Code的SSH免密登录功能,我们可以方便地进行Linux编程,省去了每次连接服务器都需要输入密码的繁琐过程。希望本文对你有所帮助,祝你编程愉快!

DevSavantX的博客 1306

【SSH】在VScode远程开发 使用SSH远程连接服务器

远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看…而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,在vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。

感谢您的关注! 9万+

飞腾D2000 BIOS编译避坑指南:PCIE拆分、S3电源与过温保护配置详解

本文详细解析飞腾D2000 BIOS编译中的关键配置技巧,包括PCIE拆分模式优化、S3电源管理适配及过温保护设置。通过实战案例和参数调优建议,帮助开发者规避常见陷阱,充分发挥国产高性能计算平台的硬件潜力。特别针对BIOS编译过程中的隐蔽问题提供解决方案。

weixin_33704234的博客 527

vscode通过ssh连接远程服务器+免密登录(图文)

1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别3. 点击ssh配置4.在弹出的选择配置文件中,点击第一个5.在config文件中输入以下内容如:6.保存后点击左边刷新按钮7.这时展开SSH,就能看到刚刚创建的配置了。

savet的博客 10万+

Apollo&Carla联合仿真环境搭建与实战调试

本文详细介绍了Apollo与Carla联合仿真环境的搭建与实战调试流程,涵盖硬件配置、软件依赖安装、Apollo环境配置、Carla仿真器安装、桥接服务设置以及常见问题解决方案。通过逐步指导,帮助开发者高效实现自动驾驶仿真测试,提升开发效率。

ee345的博客 195

基于FPGA的IIR数字滤波器设计

一种是在直接法的基础上,采用预见的算法,目的是提高系统的吞吐量(指对于网络、端口设备或者其他的设施,单位时间内成功传输数据的数量,比特、字节和分组是吞吐量常用的单位),带有预见算法编程实现的IIR数字滤波器有更多的优点,例如:数据传送速度快,效率高等等;设计模拟滤波器时,它的电路一般都很复杂,而且分析起来也很麻烦,电路的复杂性就决定了使用的器件必定很多,很复杂,就这一方面看来,数字滤波器的设计要更加简单灵活,并且模拟电路不容易改变系统的参数,它的性能还很容易受到温度环境的影响,使得噪声很大。

毕业设计区博客 2091

vscode通过ssh连接服务器实现免密登录+删除(吐血总结)

13.如果长时间都一直是该情况,可以使用Ctrl + Shift + P,打开命令窗口,输入reload window来重新加载窗口(会要求你重新手动输入密码)。(2)终端会出现以下提示,可以自己定义密钥名(就是自己定义文件所在位置),也可以直接跳过,默认在C盘中的C:\Users\“用户名”\.ssh中。12、该用户第一次访问该服务器可以看到该提示信息,耐心等待,这时是插件在服务器上面安装需要的依赖,大约会占用服务器150mb左右的空间。2、点击远程资源管理器选项卡,选择远程(隧道/SSH)类别。

AndrewPerfect的博客 15万+

程序进入hardfault之后查找原因的方法

如果在MCU运行程序的时候,进入了hardfault,该怎么办?

smart_boy__的博客 756

vscode+ssh远程开发环境搭建

vs code安装方法网上诸多就不在记录了,这里只记录使用过过程以及相关问题。1.1 首先安装ssh插件:左侧出现小图标说明安装成功可正常使用:1.2 配置远程地址:输入:ssh @即可连接。想要修改远程名称或者添加新的远程都可以在config文件修改:配置之后即可连接到远程服务器中,进行编程调试了。

qq_52057773的博客 1万+

【AI蛋白预测实战】零门槛在Colab上运行AlphaFold2全流程解析

本文为零基础用户提供了在谷歌Colab平台上运行AlphaFold2进行蛋白质结构预测的完整实战指南。通过ColabFold项目,用户无需本地高性能硬件,即可免费利用云端GPU完成从序列输入到3D结构生成和结果可视化的全流程,大幅降低了AI蛋白预测的技术门槛。

mqtt6iot的博客 904

HIC测序数据生信分析——第三节,HIC数据挂载

(取决于是否运行①prune模块,若①运行,则③运行;#HIC预处理后的比对文件Unknown_BM942-001H0001_1_val_1.Unknown_BM942-001H0001_2_val_2.hicup.bam 和contig基因组序列文件genome.fa。#HIC预处理后的比对文件Unknown_BM942-001H0001_1_val_1.Unknown_BM942-001H0001_2_val_2.hicup.bam 和contig基因组序列文件genome.fa。#这个方法简单一点。

weixin_44616693的博客 3574

VsCode配置ssh免密远程登录

vscode利用ssh远程连接服务器或者虚拟机免密登录超级详细的教程~~

qq_44571245的博客 5万+

从CORDIC到DDS:手把手拆解《Verilog传奇》第9章的实战项目(附可跑通的代码)

本文详细解析了如何从CORDIC算法到DDS系统的完整实现过程,基于《Verilog传奇》第9章的实战项目,提供了可运行的Verilog代码。内容涵盖CORDIC算法的硬件实现、DDS系统架构设计、完整系统集成与验证,以及实际部署中的性能调优技巧,适合数字IC和FPGA开发者深入学习。

weixin_42623010的博客 411

在VScode中使用SSH进行远程开发

在VScode中使用SSH进行远程开发

weixin_63268005的博客 1万+

uniapp - 解决报错 TypeError: e[t] is not a function(Uniapp项目运行或打包编译时提示错误e[t] is not a function,全平台端均可搞定)

uniapp,报错,TypeError: e[t] is not a function,uniapp App端报错,Android端,苹果ios打包报错,运行报错,uniapp打包报错e[t] is not a function,无法运行提示错误,uniapp live-pusher直播推流,maps地图组件,uni-app live-pusher 报错TypeError: e[t] is not a function,uni-app maps报错TypeError: e[t] is not a funct

✅ 精选推荐文章 8216

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

使用SSH连接服务器及VSCode远程开发配置指南

SSH基础概念、SSH核心组件、SSH链接服务器、SSH为服务器设置别名、SSH配置免密登录、VSCode远程开发配置、SSH安全建议、SSH常见问题、SSH命令速查

hongying_18的博客 6565

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【VSCode】配置免密SSH登录远程服务器

基本配置流程,以及汇总自己踩过的坑

潜水应届社畜 7434

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

[AI开发配环境]VSCode远程连接ssh服务器

File-》Preferences -》 settings,然后搜索workbench, 选apperence, Edit in settings.json,亲测,docker容器内的ssh直接连本地windows,不需要配置docker容器和远程宿主机的端口印射,就可以直接印射到本地windows主机。切换回要跑的脚本之后,再运行,因为默认运行的是current file,如果还停留在json这个文件的话他跑的就是json,当然就会报错。

YuQiao0303的博客 8003

VsCode配置ssh免密远程连接服务器

VsCode配置ssh免密远程连接服务器

weixin_46773333的博客 2万+

VSCode——SSH免密登录

号去掉(默认在39行附近),这样公钥验证才生效。其中id_rsa.pub就是公钥。最后即可成功免密连接!

Irving.Gao的博客 4423

【软件教程】如何让vscode连接ssh时免密登录

【软件教程】如何让vscode连接ssh时记住密码

zhangjiuding的博客 9950

vscode连接SSH

一般这时候可以看到左边树状图中的 SSH 分支上,会多出一个 Ubuntu(如果没出现,可以点一下上面的刷新按钮)。安装好插件后,左边的侧边栏上多一个远程连接的图标(如箭头1),点进去之后,出现 SSH 连接界面,点击小加号可以连接远程服务器。点击旁边的小三角形,再点击 “ TERMINAL”,可以看到 Ubuntu 的终端界面,在这里可以使用命令行操作 Ubuntu。),在搜索框中输入 “SSH”,可以看到官方提供的 “Remote - SSH” 扩展,点击 “Install” 安装。

qq_46080349的博客 4261

vscode配置 SSH 链接服务器

Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。

ZZZZZBUG的博客 2618

VSCODE配置SSH连接服务器

vscode配置ssh

qq_55542491的博客 1万+

VScode使用ssh远程连接Ubuntu【超简单且详细步骤】

本文介绍了如何在VS Code中使用SSH远程连接Ubuntu服务器进行开发。SSH是一种加密网络协议,可实现安全的远程登录、命令执行和文件传输。

不会C++、害怕嵌入式且不爱看动漫的小趴菜 1万+

SSH + VS Code远程连接:从账号密码到免密登录的攻略

SSH远程连接服务器,VS Code免密登录

dragon_0505的博客 3万+
上一篇: vscode通过ssh连接远程服务器+免密登录(图文(2),十位互联网一线高工手写Linux运维高级知识
下一篇: 云计算搭建全部内容总结,保证可以搭建一个完整的云计算服务器,包括节点安装、实例的分配和网络的配置等内容(1)
普通网友
博客等级 码龄3年 1819粉丝 193原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值