Visual Studio Code讲解(二) ssh远程操作电脑
vscode可以通过安装插件,使其可以通过ssh协议连接远端电脑并进行操作,方便了远程开发。
常用工具系列 相关文章:
Windows平台 常用开发工具下载
- putty,Android Studio,Visual Studio Code,git,Visual Paradigm社区版
Ubuntu平台 常用工具下载
- 截图软件(flameshot),远程Windows桌面软件(freerdp),Android相关工具(adb、scrcpy),图形化磁盘查看工具(GParted),时序图,类图等绘制软件(Visual Paradigm社区版),python开发工具(PyCharm),文本对比工具(Beyond Compare 4),屏幕录制gif工具(peek)
Ubuntu平台 常用插件下载(部分含源码)
- openssh,net-tools,openssl 源码下载,openjdk 源码下载,oracle jdk
Visual Studio Code讲解(一) 安装及常规配置
Visual Studio Code讲解(二) ssh远程操作电脑
Visual Paradigm创建UML的流程和一点实用技巧
notepad++之正则表达式的使用
目录
- 1. 安装插件"Remote - SSH"
- 2. 添加并连接远程主机
- 3.免密连接远程机
- 4. 断开远程连接
- 5. 补充
- 5.1 报错"Too many authentication failures"
1. 安装插件"Remote - SSH"
2. 添加并连接远程主机
添加:
1.点击远程资源管理器,然后点击+号
2.在弹出的窗口中,输入ssh连接命令(ssh 远程机用户名@远程机ip)
3.远程机添加完成,在远程资源管理器中可以看到刚才添加的远程机。
还有一种添加方式:
1.点击齿轮图标,然后选择config文件打开
2.输入远程主机信息,ctrl+s保存即可
Host ip108HostName 172.32.1.108User simcom1
连接:
1.在要连接的机器上鼠标右键,有两个选项,一个是在当前窗口显示,另一个是新建一个vscode窗口显示
2.在弹出的窗口输入登陆远程机的用户密码,连接成功后可以看到远程资源管理器界面的远程机有个对号的图标
3.连接以后就可以点击打开远程机的文件或者文件夹了
3.免密连接远程机
上面的连接过程,每次都需要手动输入密码,不免有点麻烦。下面说一下使用密钥进行连接,省去了每次输入密码的麻烦。
1.在本地机使用命令ssh-keygen
生成密钥公钥
2.使用下面的命令,将生成的公钥(id_rsa_simcom1.pub)内容拷贝到远程机文件.ssh/authorized_keys
的后尾
ssh-copy-id -i 公钥文件 远程机ip地址 #如果不加-i选项,默认是拷贝本机.ssh目录下所有的公钥内容到远程机的authorized_keys
3.再次打开或重启vscode后,就会发现不用输入密码直接就连接到远程机了。
如果在连接的时候报错"Too many authentication failures",请看文章最后的补充部分
4. 断开远程连接
点击左下角绿色的SSH连接状态栏,会出现断开连接的选项。
5. 补充
5.1 报错"Too many authentication failures"
有时候通过ssh连接远程主机时,会报错"Too many authentication failures",意思就是身份验证失败次数过多。
有两种原因:
1.输入错误密码次数过多导致报错。
2.本地主机密钥过多。在有密钥的情况下,默认ssh连接会先尝试使用本地密钥进行连接,和输入密码错误同理,当尝试次数超过可允许的最大次数后,就会报这个错误。
解决方法:
1.ssh命令在执行的时候,加入选项-o PubkeyAuthentication=no
例如:ssh simcom1@192.168.1.10 -o PubkeyAuthentication=no
2.修改/etc/ssh/sshd_config中的MaxAuthTries,这个值就是最大可允许的次数,不过这个方法我用不好使
3.删除掉多余的密钥文件
4.使用-i指定私钥文件
Visual Studio Code讲解(二) ssh远程操作电脑相关推荐
- 在Windows/Ubuntu上使用Visual Studio Code作为Go语言编辑器操作步骤
下面以在Windows10上操作为例,在Ubuntu上操作步骤与windows一致: 1. 从 https://code.visualstudio.com/ 下载windows上的最新发布版本1.2 ...
- VSC系列 | 如何安装Visual Studio Code(二)
1. https://code.visualstudio.com/ 从官网上找到需要下载的版本. 这儿,区分各版本,找到适合自己电脑的版本:内部预览版有更多先进特性,但更可能出bug. 2.我选择的是 ...
- 使用 Visual Studio Code 进行远程开发
在完成了 AT 指令入门的学习之后,接下来就要使用 AT 指令进行 Socket 通信了.问题在于,之前 .NET 的 Socket 编程只需一台电脑便可进行学习,服务器和客户端都可以在本机运行,也可 ...
- CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发
自2010年以来,移动应用开发是非常热门的一个方向,从技术上我们经历了原生应用开发.基于 H5 的 Web App.混合模式的移动应用开发,再到跨平台移动应用开发..NET 不仅是一个跨平台的应用,也 ...
- Ubuntu安装Visual studio code(VScode),并配置远程资源管理器,VScode安装服务器(SSH)
前言:我的电脑环境:ubuntu20.04 双系统 方法: 1.直接在ubuntu software中搜索Visual studio code 点击安装 2.在官网安装:Ubuntu下安装 Ubunt ...
- 最新版Visual Studio Code下载及远程连接服务器(很详细哦)
文章目录 前言 一.Visual Studio Code的下载 二.Visual Studio Code远程连接服务器 1.下载Remote Development 2.进行Config配置 3.进行 ...
- 如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
假设我有一个nodejs应用,运行在AWS - 亚马逊云平台上(Amazone Web Service).我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用. Vis ...
- visual studio code远程连接服务器
写在前边 我配置过程中遇到的问题 (1)连接服务器时,弹出来的是下图内容, 而网上找到的大多数配置教程连接服务器,弹出来是以下框. (2)选择其中一个(Linux/Windows/macOS)之后,终 ...
- Visual Studio Code——SSH连接Linux
Visual Studio Code--SSH连接Linux 记录使用连接linux服务器 一.连接远程服务器 安装插件工具 名称: Remote - SSH 二.修改扩展文件 我这里直接把扩展文件修 ...
- Visual Studio Code远程开发-Remote Development
准备工作:一台win&mac电脑 远程连接用的服务器 :阿里云&百度云或者别的 1.本地安装Visual Studio Code 2.打开Visual Studio Code安装Re ...
最新文章
- linux g++ gcc编译c++哪个好,linux g++编译c++
- MIGO时没发料不允许入库
- Bit-Z携手Bit-MY落户马来西亚 已获得经营牌照
- 高效终端设备视觉系统开发与优化
- 有限元笔记04:二维实体单元
- AtCoder Grand Contest 017
- python 全局变量、局部变量
- python对非it上班族有用吗_非专业人士学Python有用吗?
- Redis源码分析(一)--Redis结构解析
- Echarts pie 饼图类型后显示数据
- 图书馆占座系统(六)
- 小程序css 如何引用图片,微信小程序实例:如何引入外部js的文件(图文)
- 三维数字沙盘电子沙盘MR AR VR虚拟现实无人机倾斜摄影三维全景建模卫星图片矢量
- html rtf转换,如何使用JavaScript将HTML转换为RTF
- Nature | 基于深度神经网络和改进的片段测序方法从头预测蛋白质结构
- 在网页中搜索指定内容和以PDF格式保存网页
- arcengin交互式动图制作
- 利用 “轻松访问” 轻松创建Windows后门
- js接收excel文件流并解析下载文件
- 计算机毕业设计(附源码)python学校实验室设备管理系统
热门文章
- php刮刮卡代码,基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法_php实例...
- 携程四君子:中国最美创业故事
- 深入分析一个经典的单片机供电电路
- Docker配置远程访问
- 我的 2020 总结:Never Settle
- 2022牛客寒假算法基础集训营2
- 洲际酒店集团加速布局西部世界,全力打造高品质中国山地旅游
- 全国计算机一等奖说课视频,全国一等奖说课稿体育视频
- 第十届江泽涵杯数学建模与计算机应用竞赛试题,2016江泽涵杯一等奖论文.doc...
- (Rock, Paper, Scissors, Lizard and Spock)sheldon谢耳朵独创的剪刀,布,石头,蜥蜴,史波克 用代码实现