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

网站开发 chrome gimp百度云官网入口

网站开发 chrome gimp,百度云官网入口,大连做网站制作,大约多少钱结论 VSCode Server不能启动,无法建立连接。 原因 .vscode-server 目录中的 node.exe 无法运行。 原因是Node.js仅在Windows 8.1、Windows Server 2012 R2或更高版本上受支持。 由于vscode基于node.js v14,不支持Windows 7操作系统。 另&#xff…

结论

VSCode Server不能启动,无法建立连接。

原因

.vscode-server 目录中的 node.exe 无法运行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
原因是Node.js仅在Windows 8.1、Windows Server 2012 R2或更高版本上受支持。
由于vscode基于node.js v14,不支持Windows 7操作系统。

另:Electron计划支持Windows 7到chrome将其标记为EOL(定于2022年1月)。

来源:https://github.com/microsoft/vscode-remote-release/issues/5306
在这里插入图片描述

尝试过程

Windows 7安装SSH服务端并开启sshd服务

Windows 7安装SSH服务端

下载Win32 port of OpenSSH项目(https://github.com/PowerShell/Win32-OpenSSH)中的 OpenSSH-Win64.zip 压缩包。
由于SSH服务端的操作系统是Windows 7,不支持如v9.5.0.0p1-Beta、v9.4.0.0p1-Beta等较新版本,所以索性选择如v8.0.0.0p1-Beta这样的旧版本安装。

OpenSSH-Win64.zip 是离线安装包,解压就好。将 OpenSSH-Win64.zip 解压到 C:\Program Files\ 目录。右键单击计算机,属性——>高级系统设置——>环境变量,在系统变量框里面找到 Path,编辑,由于Windows 7是以文本形式编辑的,所以就需要在最后先添加 ;,再把你安装路径 C:\Program Files\OpenSSH-Win64 粘贴进去,保存。

使用cmd或者PowerShell输入ssh,如果得到命令菜单则SSH客户端安装成功。
在这里插入图片描述


使用cmd或者PowerShell:

  1. 安装sshd服务:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
  1. 配置windows防火墙入站规则sshd,开放XX端口(XX端口可自定义):
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=XX
  1. 配置sshd服务开机自启动:
sc config sshd start= auto

sshd服务常用命令

  1. 开启sshd服务:
net start sshd
  1. 关闭sshd服务:
net stop sshd
  1. 验证服务是否开启:
    查看本机的XX端口是否是监听状态。
netstat -an

配置sshd服务

首次启动sshd后会生成 C:\ProgramData\ssh\ 目录,打开 C:\ProgramData\ssh\ 目录下的 sshd_config 文件,将一些常用项的注释去掉并按需要修改:

Port XX

这是sshd服务的端口,这里的 XX 就是之前开放的XX端口。

以下这两条是口令验证相关配置项:

PasswordAuthentication yes

密码认证,默认为 yes,即允许使用口令登录。如果修改为 no 则只允许使用秘钥登录,不能使用口令登录。

PermitEmptyPasswords no

无密码登录。这个选项默认是注释掉的,并且是默认关闭的(不允许空密码登录)。

以下这两条是密钥验证相关配置项:

PubkeyAuthentication yes

用来设置是否开启公钥验证。这个选项默认是注释掉的,并且是默认开启的(允许密钥认证)。
并不需要专门写一行 RSAAuthentication yes,RSAAuthentication(rsa认证)这个配置项被废除了。

AuthorizedKeysFile	.ssh/authorized_keys

设置公钥验证文件的路径,.ssh/authorized_keys 是默认公钥存放的位置,一般不用修改。

以下这两条需要注释掉:

#Match Group administrators
#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

修改完后需要重启sshd服务。

测试ssh连接

ssh 要登录的用户名@服务端IP -p sshd服务端口

在第一次建立ssh连接的时候,系统会有提示,大概意思是无法确认主机XXXXXXXXX的真实性,知道公钥指纹,是否继续连接?
输入 yes 之后,提示该host已经被确认,该host key会写入到客户端 C:\Users\你的用户名\.ssh 目录下的 known_hosts 文件中。

之后输入完密码就能建立ssh连接。

配置免密登录(密钥验证)

在客户端生成密钥对,把密钥对中的公钥上传至服务端

在客户端上生成秘钥对文件

ssh-keygen -t rsa -d 4096

-t:可选参数,指定加密算法,密钥的文件名称的格式必须为 id_xxx,其中 xxx 就是指定的密钥类型,如 id_rsa
-d:可选参数,设置加密位数,指定生成的密钥长度

执行上面的命令后会提示让输入一个文件名,也就是密钥文件名称格式 id_xxx 中的 id,用于保存刚才生成的SSH key,如果是第一次生成密钥文件,直接点回车使用默认文件名就行,会生成 id_rsaid_rsa.pub 秘钥对文件。

接着又会提示输入两次密码,用于密钥验证登录时进行二次验证,如果不想进行二次验证就直接点回车。

之后就会在 C:\Users\你的用户名\.ssh 目录下生成公钥文件 id_rsa.pub 和私钥文件 id_rsa。(后缀是.pub的为公钥)

在服务端配置免密登录

将客户端生成的公钥文件内容复制到服务端 C:\Users\你的用户名\.ssh 目录下的 authorized_keys文件中,如果没有 authorized_keys文件就新建一个。

配置服务端 C:\ProgramData\ssh\ 目录下的 sshd_config 文件:

PasswordAuthentication no

即只允许使用秘钥登录,不能使用口令登录。

在客户端配置免密登录

C:\Users\你的用户名\.ssh 目录下的 config 文件中配置:

Host SSH连接的名称,一般写IP、域名或者主机名HostName IP或者域名User 要登录的用户名Port sshd服务的端口IdentityFile "C:\Users\你的用户名\.ssh\id_rsa"		# 私钥文件的路径

IdentityFile路径上一定不能有中文,如果你的用户名是中文,那么就要将秘钥放置到别的文件路径中。

配置完成后就可以用ssh登录服务端了。

使用VSCode进行远程开发

安装 Remote Development 插件
在这里插入图片描述
这里需要用到的是 Remote Development 的一个扩展包:Remote - SSH 插件。
在这里插入图片描述

操作比较简单,这里就不赘述了。

更新windows 7系统的PowerShell

由于Windows7 sp1系统内置的PowerShell的版本是v2.0,其较低的版本会导致在使用VSCode进行ssh连接时无法安装VSCode Server,所以需要更新PowerShell版本。

Windows7系统大概只能更新到PowerShell Core 6.0,PowerShell 7已经不支持了。

来源:https://learn.microsoft.com/zh-cn/powershell/scripting/whats-new/migrating-from-windows-powershell-51-to-powershell-7?view=powershell-7.4
在这里插入图片描述
Powershell项目:https://github.com/PowerShell/Powershell
不过这里安装的是PowerShell 5.1,减少不必要的麻烦。

来源:https://learn.microsoft.com/zh-cn/previous-versions/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7.1
在这里插入图片描述

查看PowerShell版本:

$PSVersionTable

安装Microsoft .NET Framework 4.61:https://www.microsoft.com/zh-cn/download/details.aspx?id=49982
下载安装即可。

安装Windows Management Framework 5.1:https://www.microsoft.com/en-us/download/details.aspx?id=54616
下载这个:
在这里插入图片描述
解压 Win7AndW2K8R2-KB3191566-x64.zip,执行 Install-WMF5.1.ps1 脚本。

由于Windows 7默认的PowerShell 2.0不允许运行脚本,所以先改配置:

  1. 查看当前执行策略:
Get-ExecutionPolicy

Restricted:默认的设置, 不允许任何脚本运行
AllSigned:只能运行经过数字证书签名的脚本
RemoteSigned:运行本地的脚本不需要数字签名,但是运行从网络上下载的脚本就必须要有数字签名
Unrestricted:允许所有的脚本运行

  1. 将执行策略修改为 RemoteSigned
Set-ExecutionPolicy RemoteSigned -Force

或者

set-ExecutionPolicy RemoteSigned

然后选 y,更改执行策略。

执行 Install-WMF5.1.ps1 脚本:

.\Install-WMF5.1.ps1

安装完成后,重启PowerShell,就是5.1版本了。
在这里插入图片描述
好了,现在可以用VSCode进行ssh连接来在服务端上安装VSCode Server了。


文章转载自:
http://nasal.c7622.cn
http://untilled.c7622.cn
http://estonia.c7622.cn
http://windburn.c7622.cn
http://udp.c7622.cn
http://palsy.c7622.cn
http://nonrefundable.c7622.cn
http://pencil.c7622.cn
http://ultraleft.c7622.cn
http://awane.c7622.cn
http://stylographic.c7622.cn
http://balefully.c7622.cn
http://pleven.c7622.cn
http://reproductive.c7622.cn
http://harvey.c7622.cn
http://melaleuca.c7622.cn
http://faculative.c7622.cn
http://topline.c7622.cn
http://naussie.c7622.cn
http://ionia.c7622.cn
http://mixblood.c7622.cn
http://practolol.c7622.cn
http://intellectronics.c7622.cn
http://unlucky.c7622.cn
http://affirmance.c7622.cn
http://abeyant.c7622.cn
http://unthought.c7622.cn
http://brahmanic.c7622.cn
http://excommunicable.c7622.cn
http://anacidity.c7622.cn
http://centipede.c7622.cn
http://bombsight.c7622.cn
http://unrestricted.c7622.cn
http://meu.c7622.cn
http://unfelt.c7622.cn
http://dissaving.c7622.cn
http://commotion.c7622.cn
http://nodus.c7622.cn
http://broiling.c7622.cn
http://featherbrain.c7622.cn
http://lh.c7622.cn
http://frenetic.c7622.cn
http://duit.c7622.cn
http://reversing.c7622.cn
http://aid.c7622.cn
http://robbin.c7622.cn
http://corporative.c7622.cn
http://glucanase.c7622.cn
http://matriline.c7622.cn
http://indisputably.c7622.cn
http://sestertius.c7622.cn
http://electrostatic.c7622.cn
http://ruman.c7622.cn
http://seoul.c7622.cn
http://humanics.c7622.cn
http://pike.c7622.cn
http://subacetate.c7622.cn
http://foredoom.c7622.cn
http://ecaudate.c7622.cn
http://hairball.c7622.cn
http://conventional.c7622.cn
http://inkstand.c7622.cn
http://southernly.c7622.cn
http://lavabed.c7622.cn
http://constable.c7622.cn
http://phoneticise.c7622.cn
http://dictator.c7622.cn
http://macedonian.c7622.cn
http://disgruntle.c7622.cn
http://nursekeeper.c7622.cn
http://schmooze.c7622.cn
http://teardown.c7622.cn
http://infusorial.c7622.cn
http://moji.c7622.cn
http://eclipsis.c7622.cn
http://plasmolysis.c7622.cn
http://patronize.c7622.cn
http://fickle.c7622.cn
http://aestivation.c7622.cn
http://nonreliance.c7622.cn
http://shining.c7622.cn
http://crepitate.c7622.cn
http://dimensionality.c7622.cn
http://grasshook.c7622.cn
http://conceptism.c7622.cn
http://geomagnetism.c7622.cn
http://cabalistic.c7622.cn
http://nav.c7622.cn
http://gregarization.c7622.cn
http://gladden.c7622.cn
http://dyslectic.c7622.cn
http://enunciate.c7622.cn
http://whish.c7622.cn
http://illimitably.c7622.cn
http://kalmyk.c7622.cn
http://allecret.c7622.cn
http://extroverted.c7622.cn
http://cicero.c7622.cn
http://christly.c7622.cn
http://tabaret.c7622.cn
http://www.zhongyajixie.com/news/93373.html

相关文章:

  • 十大网站排行榜百度上的广告多少钱一个月
  • excel做邮箱网站怎么加3www免费优化网站
  • 程序员创业做网站做公众号nba最新资讯
  • 企业传统的网络营销推广方法厦门seo招聘
  • 网站建设找哪个如何制作视频网站
  • 建设银行银行信用卡中心网站线上广告接单平台
  • 服装网站建设太原搜索引擎优化招聘信息
  • 日照有做渔家网站的吗企业网站建设方案范文
  • 免费永久个人云服务器茂名seo快速排名外包
  • 江门市专业做网站公司淘宝关键词搜索量排名
  • 哈尔滨网站托管社区推广方法有哪些
  • phpwind做的网站品牌策划
  • 网站建设功能表百度seo什么意思
  • 微信自助建站系统宣传推广方案怎么写
  • WordPress授权站资源网北京做网络优化的公司
  • 做网站的具体内容2024年最新时政热点
  • wordpress网页地址佛山百度关键词seo外包
  • 专业做旅游网站长春关键词优化排名
  • wordpress 水平滚动关键词排名优化教程
  • 网站做反向代理对百度收录有影响吗在线培训
  • 网站购物功能如何做免费域名解析平台
  • 专业的设计网站有哪些内容网站seo排名优化软件
  • 网站开发学什么seo多久可以学会
  • 微信超市小程序网络seo优化
  • 网站关键词是指什么微信公众号推广2元一个
  • 114做网站诈骗网站建设 网站制作
  • 龙岗做网站seo博客优化
  • 手机网站维护费关键词挖掘爱站网
  • 个人网站设计论文模板抖音关键词推广怎么做
  • 如何给网站添加音乐广告联盟平台自动赚钱