繁体   English   中英

如何通过Powershell运行win32-openssh? (与Chocolatey提供程序的安装包一起安装)

[英]How do I run win32-openssh through the powershell? (installed with install-package from chocolatey provider)

所以我只是想从bash转换为powershell。 我试图找到一种方法来对我的服务器进行SSH,发现可以安装win32-openssh来这样做。

我通过以下方式安装它:

  1. 使用以下命令将Chocolatey作为packageprovider安装:

    安装程序包提供商巧克力

  2. 然后我使用以下命令安装了win32-openssh:

    安装软件包win32-openssh

我的问题是,现在如何运行该程序?

它会安装正确的二进制文件等。不会在PS内的ssh中添加一些PS cmdlet以供使用。

所有内容都在打包站点上进行了描述:

该程序包执行通常必须进行的以下操作,直到获得所需的内容为止:

  • 为Windows版本安装适当的位数
  • 安装到程序文件(恶意软件保护和开发人员的建议)
  • 将SSH位置添加到系统路径
  • (可选)安装sshd Windows服务(Requires参数-参见下文)
  • (可选)安装sshd服务器“基于密钥的身份验证”(需要参数-参见下文)
  • 干净地卸载所有上述内容(删除配置文件和服务器密钥需要特殊的开关-参见下文)

因此,您可以从开始菜单运行它,也可以在提示符下键入ssh.exe来运行它。

您有两个我能想到的选择。

  • 选项1:在Windows 10上使用bash。Bash与Windows 10捆绑在一起。您只需为其启用Windows 10功能。 在Windows 10上安装bash 即使您使用Windows,也永远不会再错过bash。 [ 推荐选项 ]
  • 选项2:通过安装PoSH-SSH之类的软件包在Powershell上设置SSH

脚步 :

先决条件:运行Windows 10的 PC。 Admin模式下打开PowerShell

  1. Find-Module PoSH-SSH

    在提示中输入“ Y”。

  2. Install-Module Posh-SSH

    提示时输入“ A”。

参考: https : //www.thomasmaurer.ch/2016/04/using-ssh-with-powershell/

确实没有必要。 如果您在Windows计算机上安装了git,则可以将它的usr / bin文件夹添加到您的路径中。 它具有ssh和其他Unix工具,您可以像在PowerShell或CMD中的Bash中一样使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM