VSCode 远程登录开发(带免密)_相关技巧

来源:脚本之家  责任编辑:小易  

串口的登陆更偏向于系统底层,比如主板启动时就开始有输出了,可以看到主板BIOS是怎么初始化的设备的,比如,操作系统内核启动过程的调试都只能是选串口。ssh偏向于系统管理,系统正常启动后的远程操作www.zgxue.com防采集请勿采集本网。

Visual Studio Code(以下简称 VS Code)从1.35.0版本正式提供可以在本地编辑远程开发环境的文件的功能,具体实现如下图

远程登陆就是在同一个网络中,一台计算机通过远程登陆工具(系统自带的mstsc)登陆到另一台机器(使用计算机名或者IP)上操作,例如:在XP用户开始菜单-运行,输入:mstsc,然后在弹出窗口中输入

安装完成Remote Development后,,可以极大地简化各种情况下的开发和故障排除,您可以 在您部署的同一操作系统上进行开发,或者使用比本地计算机更大,更快,更专业的硬件。 在不同的远程开发环境之间快速切换,安全地进行更新,而不必担心影响本地计算机。 从多台计算机或位置访问现有开发环境。 调试运行在其他位置(如客户站点或云中)的应用程序。

先 分别右击两台主机A/B 的 我的电脑 属性 远程 选择远程协助打勾。两台主机A/B电脑都完成了,就可以到A远程登录到B上了。找到 远程桌面连接 通常在 开始 附件里面的。在 远程桌面连接 面收入B的

以上都摘自remote-ssh的官方,下面开始正式教程

自带的远程桌有1个地方没弄好就连不上 跨系统就更麻烦 建议用第三方远程软件QQ远程协助 或者网络人远程协助(这个专业些,可以单方发起控制)

本次测试在windows下进行,远程服务器为centos7,但理论上可以在任何支持ssh并联网的的机器之间进行

如果想远程开启对方的TELENT服务及端口,不论是软件还是CMD命令行,大体都是需要先获得该机器的启动TELENT权限,就如同你上文所讲,知道了远程主机的用户名和密码,那么利用该账号的权限,远程启动该主机

开始前准备

如何远程控制其它电脑!所属分类:IT科技|2007-05-12 23:21:18 首先想要远程登录的机器最好是WinXP或者Win2003(据说Win2003更好一些,可以多用户同时登录),在“我的电脑”的“属性”里面有

(必须)Remote Development插件以及可以正常ssh连接的远程计算机

(非必须)xshell,xftp,gitbash

VSCode直接搜索Remote Development插件并安装即可,ssh的远程计算机使用任意ssh软件可以正常连接即可

配置免密远程登录

在本地机器生成秘钥对

windos下的控制台默认没有ssh,但是gitbash里有,使用gitbash创建秘钥对

这一步如果你之前就已经有秘钥了的话,建议跳过

在gitbash下输入

ssh-keygen -t rsa -C "这里任意输入"

即可生成秘钥对,默认路径在C:\Users\Administrator.ssh,图中也已经指出了

现在在远程也使用相同的命令创建秘钥对

拷贝公钥到远程服务器上

这一步的目的是让远程机器的authorized_keys中包含我们的公钥内容

我服务器的authorized_keys中就包含多个公钥,一样都可以免密登录

使用xftp将本地ssh的公钥(id_rsa.pub)拷贝到远程服务器的root目录下

在xshell中输入cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

到这一步就配置完免密了,接下来回到VSCode中

Remote Development配置

点击VSCode侧边栏的小屏幕标志再点击齿轮配置你的远程信息

这里我选择第一个设置你也可以自己另选配置项

Host 显示在连接选项中的名字,

HostName 你的ssh服务器的地址

User 你登录ssh时的用户名

配置完之后保存就可以看到侧边栏中更新了可以连接的服务器,接下来就可以像在本地开发一样进行远程开发了

到此这篇关于VSCode 远程登录开发(带免密)的文章就介绍到这了,更多相关VSCode 远程开发内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

1、首先需在电脑中安装好SecureCRT 8.0工具,百然后双击桌面的SecureCRT 8.0图标,度打开SecureCRT 8.0工具,如图。2、进入到SecureCRT 8.0界面,然后点击菜单栏的“File”,如图所示版,3、在弹出的File下拉菜单中选择“Quick Connect”,如图所示。4、然后再进入的Quick Connect对话框中的protocol栏选择协议,如图选中telnet,5、然后在Hostname栏中输入需要登录的IP地址,输入完成之后点击“connect”连接权,如图所示,6、远程Telnet登录成功,进入到登录界面,如图所示。7、输入登录名称、登录密码、进入全局模式,之后可以输入命令了,如图所示内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • vscode remote development远程开发调试的实现思路
  • vscode配置远程开发环境并远程调试运行c++代码的教程
  • vscode远程开发调试服务器c/c++代码
  • 如何使用vscode 运行调试插件代码
  • 程序员趣味读物 谈谈unicode编码
  • alt键 chr码值对应列表查看方法
  • iis 301重定向与程序代码实现301重定向的差别
  • 微信支付 :curl出错,错误码:60两个问题的解决
  • websocket im聊天教程 教你用goeasy快速实现im聊天
  • 在vscode中创建你的代码模板的方法
  • 浏览器关闭使session失效的问题多种解决方式
  • flippingbook使用教程(附下载)
  • application,session,cookies对象应用介绍
  • 如何用Telnet进行远程登录
  • linux串口登录开发版和ssh远程登录开发板有什么不一样?
  • 关于远程登录
  • 远程登录
  • 什么是远程登录?
  • 远程登录
  • 远程登录系统
  • 如何通过cmd打开远程登录
  • 远程登录
  • 远程登录
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全javascriptasp.netphp编程ajax相关正则表达式asp编程jsp编程编程10000问css/htmlflex脚本加解密web2.0xml/rss网页编辑器相关技巧安全相关网页播放器其它综合dart首页相关技巧vscode remote development远程开发调试的实现思路vscode配置远程开发环境并远程调试运行c++代码的教程vscode远程开发调试服务器c/c++代码如何使用vscode 运行调试插件代码程序员趣味读物 谈谈unicode编码alt键 chr码值对应列表查看方法iis 301重定向与程序代码实现301重定向的差别微信支付 :curl出错,错误码:60两个问题的解决websocket im聊天教程 教你用goeasy快速实现im聊天在vscode中创建你的代码模板的方法浏览器关闭使session失效的问题多种解决方式flippingbook使用教程(附下载)application,session,cookies对象应用介绍2019最新的pycharm激活码(推荐)进制转换算法原理(二进制 八进制eclipse 格式化代码时不换行与自微信小程序设置http请求的步骤详几款开源的中文分词系统十进制负数转换为二进制、八进制从console.log说起(console.log详url 长度有限制吗?git 撤销操作、删除文件和恢复文vscode 基础使用教程大全matlab 生成.bmp格式的文件vscode 云同步扩展设置settings sync插件两分钟学会如何在github托管代码ie 浏览器安全级别详情及区别小结详解http协议简介python虽然很火找工作为什么这么难git分支(branch)操作相关命令及分支命令的一个批量编码转换及asp/js加解密/简繁转换vscode 前端最佳配置小结
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved