如何通过 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 来这样做。
我通过以下方式安装它:
安装 chocolatey 作为 packageprovider 使用:
install-packageprovider chocolatey
然后我用命令安装了 win32-openssh:
安装包 win32-openssh
我现在的问题是,我如何运行这个程序?
它会安装正确的二进制文件等。它不会添加一些 PS cmdlet 以便在 PS.
中使用 ssh
在package site上都有描述:
This package performs the following operations that you normally have to hack at until you get what you want:
- Install Appropriate Bitness for the version of Windows
- Install to Program Files (malware protection and following advice of dev team)
- Add SSH location to System PATH
- Optionally install sshd windows service (Requires parameter - see below)
- Optionally install sshd server "key based authentication" (Requires parameter - see below)
- Cleanly uninstall all of the above (removing config files and server keys requires special switch - see below)
因此您可以从开始菜单 运行 或在提示中输入 ssh.exe
。
其实没有这个必要。如果您的 Windows 机器上安装了 git,您可以将它的 usr/bin 文件夹添加到您的路径中。它有 ssh 和其他 Unix 工具,您可以像在 PowerShell 或 CMD 中的 Bash 一样使用。
你有两个我能想到的选项。
- 选项 1:在 Windows10 上使用 bash。Bash 与 Windows10 捆绑在一起。您只需启用 Windows10 功能即可它。 Setup bash on Windows 10。即使您在 Windows,您也不会再错过 bash。 [推荐选项]
- 选项 2:通过安装像 PoSH-SSH.
这样的软件包在 Powershell 上设置 SSH
步骤:
先决条件:PC 运行 Windows 10。在 管理员模式 中打开 PowerShell。
Find-Module PoSH-SSH
键入 'Y' 以获得提示。
Install-Module Posh-SSH
键入 'A' 以获得提示。
参考:
https://www.thomasmaurer.ch/2016/04/using-ssh-with-powershell/
所以我只是想从 bash 转换为 powershell。我试图找到一种 SSH 我的服务器的方法,发现我可以安装 win32-openssh 来这样做。
我通过以下方式安装它:
安装 chocolatey 作为 packageprovider 使用:
install-packageprovider chocolatey
然后我用命令安装了 win32-openssh:
安装包 win32-openssh
我现在的问题是,我如何运行这个程序?
它会安装正确的二进制文件等。它不会添加一些 PS cmdlet 以便在 PS.
中使用 ssh在package site上都有描述:
This package performs the following operations that you normally have to hack at until you get what you want:
- Install Appropriate Bitness for the version of Windows
- Install to Program Files (malware protection and following advice of dev team)
- Add SSH location to System PATH
- Optionally install sshd windows service (Requires parameter - see below)
- Optionally install sshd server "key based authentication" (Requires parameter - see below)
- Cleanly uninstall all of the above (removing config files and server keys requires special switch - see below)
因此您可以从开始菜单 运行 或在提示中输入 ssh.exe
。
其实没有这个必要。如果您的 Windows 机器上安装了 git,您可以将它的 usr/bin 文件夹添加到您的路径中。它有 ssh 和其他 Unix 工具,您可以像在 PowerShell 或 CMD 中的 Bash 一样使用。
你有两个我能想到的选项。
- 选项 1:在 Windows10 上使用 bash。Bash 与 Windows10 捆绑在一起。您只需启用 Windows10 功能即可它。 Setup bash on Windows 10。即使您在 Windows,您也不会再错过 bash。 [推荐选项]
- 选项 2:通过安装像 PoSH-SSH. 这样的软件包在 Powershell 上设置 SSH
步骤:
先决条件:PC 运行 Windows 10。在 管理员模式 中打开 PowerShell。
Find-Module PoSH-SSH
键入 'Y' 以获得提示。
Install-Module Posh-SSH
键入 'A' 以获得提示。
参考: https://www.thomasmaurer.ch/2016/04/using-ssh-with-powershell/