OpenSSH之Windows安装OpenSSH
点击上方蓝色字体,关注我们
技术交流3群建立了,感兴趣的朋友可以加入,相互分享有意思的项目和经验,群主可免费下载CSDN全网积分资源,让我们一起在技术的海洋里狗刨吧~
一、下载笔者使用的是版本【8.6.0.0p1-Beta】,以下为在线地址:
https://github.com/PowerShell/Win32-OpenSSH/releases/download/V8.6.0.0p1-Beta/OpenSSH-Win64.zip
二、 脚本安装2.1、执行脚本启动Powershell,切换到下载包解压路径:
> .\install-sshd.ps1.\install-sshd.ps1 : 无法加载文件 xxxxx\install-sshd.ps1,因为在此系统上禁止运行脚本
修改策略:
> get-executionpolicyRestricted> set-executionpolicy remotesigned
再次运行脚本,操作如下:
> .\install-sshd.ps1 [*] C:\Program Files (x86)\OpenSSH-Win64\moduliInheritance is removed from "C:\Program Files (x86)\OpenSSH-Win64\moduli"."BUILTIN\Users" now has Read access to "C:\Program Files (x86)\OpenSSH-Win64\moduli"."APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES" now has Read access to "C:\Program Files (x86)\OpenSSH-Win64\moduli"."APPLICATION PACKAGE AUTHORITY\所有受限制的应用程序包" now has Read access to "C:\Program Files (x86)\OpenSSH-Win64\moduli". Repaired permissions[SC] SetServiceObjectSecurity 成功[SC] ChangeServiceConfig2 成功[SC] ChangeServiceConfig2 成功sshd and ssh-agent services successfully installed2.2 查看服务
退出Powershell,管理员权限执行cmd,启动对应sshd服务
>sc query sshdSERVICE_NAME: sshd TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 1077 (0x435) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0>sc start sshdSERVICE_NAME: sshd TYPE : 10 WIN32_OWN_PROCESS STATE : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x7d0 PID : 3480 FLAGS :>sc query sshdSERVICE_NAME: sshd TYPE : 10 WIN32_OWN_PROCESS STATE : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x7d0 PID : 3480 FLAGS :
Open SSH服务默认启动时,若未指定配置文件生成路径,默认生成路径为%programdata%\ssh\,
服务启动成功后,访问端口为ssh默认端口22,当前系统中测试访问,当前系统登录账户能够默认远程访问,打开cmd,执行远程连接指令:
>ssh -p 22 [username]@[host]The authenticity of host "[host]:22 ([host]:22)" can"t be established.ECDSA key fingerprint is SHA256:bNEEFJF1EAWTDRvW4iU/19u0XXUOlwRb20U/d64K7Wc.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added "[host]:22" (ECDSA) to the list of known hosts.[username]@[host]"s password:Microsoft Windows [版本 10.0.19043.928](c) Microsoft Corporation。保留所有权利>
username为当前登录用户,host为当前主机局域网ip,-p port默认是22端口时,可以不用添加
ECDSA key fingerprint is SHA256:bNEEFJF1EAWTDRvW4iU/19u0XXUOlwRb20U/d64K7Wc为[username]/.ssh/known_hosts文件中的凭证。以上就是笔者记录的OpenSSH在 Windows中的安装操作流程。
三、参考链接[1] OpenSSH For Windows官方文档:
https://github.com/PowerShell/Win32-OpenSSH/wiki/sshd_config
[2]微软官方文档:
https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_server_configuration
往期推荐3D激光雷达和相机的外部校准
HarmonyOS学习路之开发篇—线程管理
Python Qt GUI设计:QLineEdit和QTextEdit文本框类(基础篇—13)
点击阅读原文,更精彩~相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...