【问题标题】:How do I run win32-openssh through the powershell? (installed with install-package from chocolatey provider)如何通过 powershell 运行 win32-openssh? (使用巧克力供应商的安装包安装)
【发布时间】:2016-07-13 00:45:11
【问题描述】:

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

我是通过以下方式安装的:

  1. 安装 Chocolatey 作为 packageprovider 使用:

    install-packageprovider 巧克力色

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

    安装包 win32-openssh

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

【问题讨论】:

    标签: powershell chocolatey


    【解决方案1】:

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

    package site上都有描述:

    这个包执行以下操作,你通常必须破解,直到你得到你想要的:

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

    所以你可以从开始菜单运行它,或者在提示符中输入ssh.exe

    【讨论】:

      【解决方案2】:

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

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

      步骤:

      先决条件:运行 Windows 10 的 PC。在管理员模式中打开PowerShell

      1. Find-Module PoSH-SSH

        为提示输入“Y”。

      2. Install-Module Posh-SSH

        为提示输入“A”。

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

      【讨论】:

        【解决方案3】:

        真的不需要这个。如果你的 Windows 机器上安装了 git,你可以将它的 usr/bin 文件夹添加到你的路径中。它具有 ssh 和其他 Unix 工具,您可以像在 PowerShell 或 CMD 中的 Bash 中一样使用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-07-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多