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

南通市建设监理协会网站刚刚建设的网站如何放图片

南通市建设监理协会网站,刚刚建设的网站如何放图片,物联网官网入口,网页 网站Windows机器安装SSH搭建为啥要装SSH安装OpenSSH使用 Windows 设置来安装 OpenSSHps脚本在线安装ps脚本离线安装其他二进制安装包安装为啥要装SSH 家里有多台Win机器,一台主机两个笔记本,本着不浪费的原则,打算把它们在平时的工作学习中利用起…

Windows机器安装SSH搭建

  • 为啥要装SSH
  • 安装OpenSSH
    • 使用 Windows 设置来安装 OpenSSH
    • ps脚本在线安装
    • ps脚本离线安装
    • 其他二进制安装包安装

为啥要装SSH

家里有多台Win机器,一台主机两个笔记本,本着不浪费的原则,打算把它们在平时的工作学习中利用起来。

在这里插入图片描述

家里的三台电脑都链接了同一个路由器,所有设备都在同一个子网下面,那么只需要开启端口确定协议,那么所有设备均可以进行互通互联,包括Android手机也可以使用ADB工具进行控制,那就可以抱着笔记本Surface(一台非常轻的电脑)躺床上远程开发。

让我们梳理下目标:

  • 使用笔记本连上台式机上远程开发
  • 开发时提供集成环境(组件这些东西当然交给台式机啦)
  • 控制Android手机进行一些自动化操作(需要将手机通过USB链接电脑并打开调试模式)

既然咱们目标确定了,那么来这些目标怎么实现呢,笔者以前操作linux比较多,那肯定毫无疑问,SSH协议通信必须是我最佳选择,再通过使用zshpowershellbash就能控制家里的所有设备了,嘻嘻,果然懒就是生产力。

安装OpenSSH

如果你有曾经有安装过git的话,那么指不定你的电脑可能已经存在ssh客户端了,客户端只能是让你的机器有了链接别人的能力。
下图就是ssh-client已安装并且已经配置到环境变量中。
使用CMD,或者powershell均可以执行ssh username@hostname,结合快捷键win+R食用更佳方便。
在这里插入图片描述

举个例子,你要约喜欢的女孩子去看电影,那么你得先要有时间+获取到电影票的能力,而你喜欢的女孩子没有时间,那就算你发起“请求”(邀约),也肯定不能约到的。
在这里插入图片描述
上图就是192.168.1.9这台机器不支持SSH协议链接,导致请求被拒(;´д`)ゞ
因此我们为了能链接上目标机器,需要给目标机器安装好能够接收到我们请求的服务端,即OpenSSH-Server。


接下来笔者会介绍三种安装OpenSSH的方法,更推荐脚本离线安装,又快又稳。

曾经笔者为了管理上百台windos服务器就是用的这个方法安装的,那服务器绝了,windowsXP、windows98 都有,这是没想到的。

使用 Windows 设置来安装 OpenSSH

可以使用 Windows Server 2019 和 Windows 10 设备上的 Windows 设置安装这两个 OpenSSH 组件。

  1. 打开“设置”,选择“应用” >“应用和功能”
  2. 然后选择“可选功能”,扫描列表,查看是否已安装 OpenSSH。
    在这里插入图片描述
    如果未安装,请在页面顶部选择“添加功能”,然后:
    在这里插入图片描述
    查找“OpenSSH 客户端”,再单击“安装”
    查找“OpenSSH 服务器”,再单击“安装”
    设置完成后,回到“应用”>“应用和功能”和“可选功能”,你应会看到已列出 OpenSSH
    在这里插入图片描述
    这种安装方法其实和ps脚本在线安装差不多,但这种安装貌似不支持同时安装sftp这种工具,并且安装可能还会失败(可能是受到网络限制)。

ps脚本在线安装

这个安装方式就很简单了,不过要使用这种安装方式必须检查电脑上是否支持Get-WindowsCapability这种powershell命令,一般Windows10机器都是支持的,问题不大,笔者是Win11必然没问题,就挺酷hhh
微软官方参考

打开Powershell,或者再CMD中执行一下下powershell,使终端中激活Powershell环境。

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

如果你客户端和服务端都没有安装,则会出现

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresentName  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

然后,根据需要安装服务器或客户端组件:

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

安装过程中会出现如下图的进度条,反正……慢的很
在这里插入图片描述
无论Client还是Server安装好后都会出现,这样就算安装好了。

Path          :
Online        : True
RestartNeeded : False

ps脚本离线安装

这个安装就需要先去github下载release的制品,点击右侧release

选择符合你版本的zip文件,我选择的是OpenSSH-Win64.zip
在这里插入图片描述
下载好后放到你期望的目录下解压,并进入Terminal
在这里插入图片描述
在终端执行install-sshd.ps1,执行安装脚本,此处执行一定要是管理员身份!!
在这里插入图片描述
打开install-sshd.ps1脚本我们就可以看到,其实是主要是将目录中的一些exe文件注册到了服务列表中,并将其添加到了机器变量中。

New-Service -Name sshd -DisplayName "OpenSSH SSH Server" -BinaryPathName "$sshdpath" -Description $sshdDesc -StartupType Manual | Out-Null

最后我们看到如下就算安装成功了

sshd and ssh-agent services successfully installed

如果需要在防火墙中添加入栈规则,执行如下命令,这样别人访问你机器的22端口就不会被拦截了

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

其他二进制安装包安装

二进制安装就是指安装包一键安装,也是在GitHub下载,下载msi后缀的就可以了,根据自己电脑的cpu指令集架构下载就行。
在这里插入图片描述

http://www.yayakq.cn/news/588404/

相关文章:

  • 工会网站建设管理工作总结珠海网站建设公司怎么样
  • 做基网站人才市场招聘网站
  • 企业网站制作托管推荐优秀的企业网站设计
  • 校园网站素材wordpress advantage
  • 网站建设岗位能力评估表无锡手机网站
  • 淘宝上做进出口网站有哪些制作属于自己的网站
  • 网站留言板块怎么做做特价的网站
  • 兰州网站seo按天计费王占山人物简介
  • 百度有做企业网站吗一个正版ps软件多少钱
  • 网站快速备案价格做宣传的网站
  • 门户网站制作平台惠州公众号开发公司
  • 网站设计的原则网站建设公司方案
  • 汕头网站开发定制做视频的素材什么网站好
  • 网站流程网站开发人员 把网站注销
  • 赤峰城乡建设局网站学网站建设要多久
  • 玛纳斯县住房和城乡建设局网站wordpress4.4.1
  • 企业免费网站注册开发一个app的资质要求
  • 开通网站后曹县建设厅网站
  • 学校网站开发说明书文档网页设计培训教育机构
  • 网站建设365南宁微信网站建设
  • 兼职做网站编辑网站静态页面模板
  • 网站改版升级方案自己做壁纸的网站
  • 文昌湖城乡建设局网站网站设计 扁平化
  • 网钛cms做的网站巴中网站开发
  • dede网站首页免费cms建站系统
  • 宁波网站公司网店推广有哪些方法
  • 济南专业网站建设咨询wordpress标签论坛
  • 好搭建网站建设品牌网站建设方
  • 极简个人网站模板网站运营与管理的含义
  • 新乡网站建设制作公司淮安网站建设多少钱