admin管理员组文章数量:1576910
目录
一、目前搜到的windows安装sshd有两种错误方式:
二、 然后就是安装sshd的正确方法
1. 下载离线安装包
2. 下载完之后,解压到目录
3. 打开sshd服务,并设置开机自启
三、ssh的一些实际应用
一、目前搜到的windows安装sshd有两种错误方式:
首先明白sshd是ssh server,ssh-agent是ssh client
介绍下本人踩过的坑:
- Windows 设置来安装 OpenSSH :打开“设置”,选择“应用”>“应用和功能”,然后选择“可选功能” 。这个问题在于没有“可选功能”!!!!!!!! --------->PASS
- PowerShell安装:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'---->查看是否installed
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
然后你就会得到报错:
Add-WindowsCapability : Add-WindowsCapability 失败。错误代码 = 0x80072efe
所在位置 行:1 字符: 1
+ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
搜了半天,也无法解决,猜测可能是Microsoft那边的问题 --------->PASS
二、 然后就是安装sshd的正确方法
1. 下载离线安装包
Releases · PowerShell/Win32-OpenSSH (github)
网盘链接win32:链接: https://pan.baidu/s/1ppjX8wFUDkb_JjnTyRk68Q?pwd=brn8 提取码: brn8 复制这段内容后打开百度网盘手机App,操作更方便哦
win64:链接: https://pan.baidu/s/11RrTeVe2iSq8pVR95pzt7Q?pwd=2wxc 提取码: 2wxc 复制这段内容后打开百度网盘手机App,操作更方便哦
2. 下载完之后,解压到目录
管理员打开cmd,在你解压的目录里面运行下面命令
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
3. 打开sshd服务,并设置开机自启
继续刚才的cmd窗口执行下面命令
net start sshd
sc config sshd start= auto
若再去powershell去检测是否安装ssh服务,会发现仍是Client ---installed Server----NotPresent
这个问题不需要管,你已经具有Client和Server服务了
三、ssh的一些实际应用
ssh协议包括了ssh、sftp、scp
- ssh 远程登录 ssh username@remote_host
- sftp 交互式文件传输 sftp username@remote_host 连接之后可以使用类似与ftp的命令来操作,如get、put、ls等
- scp 文件复制,类似于cp操作
本地复制到远程:scp local_file remote_username@remote_ip:remote_file
远程复制到本地:scp remote_username@remote_ip:remote_file local_file
上图为远程(windows)复制到本地(Linux)
remote_file: windows盘符为/C:/.......
local_file: .
通过scp的文件传输,不再依靠tftp协议,以往的tftp还需要自己搭建tftp服务器,往往是tftp32,省去了打开一个应用的麻烦
若要了解tftp的传输具体过程,可参看:http://t.csdnimg/xblZb
版权声明:本文标题:Windows安装sshd(ssh服务端)失败:Add-WindowsCapability : Add-WindowsCapability 失败。错误代码 = 0x80072efe 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727809715a1131228.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论