![](/img/trans.png)
[英]How can I run Nuget PowerShell cmdlet Install-Package in normal PowerShell session (not inside Visual Studio)?
[英]How do I run win32-openssh through the powershell? (installed with install-package from chocolatey provider)
所以我只是想从bash转换为powershell。 我试图找到一种方法来对我的服务器进行SSH,发现可以安装win32-openssh来这样做。
我通过以下方式安装它:
使用以下命令将Chocolatey作为packageprovider安装:
安装程序包提供商巧克力
然后我使用以下命令安装了win32-openssh:
安装软件包win32-openssh
我的问题是,现在如何运行该程序?
它会安装正确的二进制文件等。不会在PS内的ssh中添加一些PS cmdlet以供使用。
所有内容都在打包站点上进行了描述:
该程序包执行通常必须进行的以下操作,直到获得所需的内容为止:
- 为Windows版本安装适当的位数
- 安装到程序文件(恶意软件保护和开发人员的建议)
- 将SSH位置添加到系统路径
- (可选)安装sshd Windows服务(Requires参数-参见下文)
- (可选)安装sshd服务器“基于密钥的身份验证”(需要参数-参见下文)
- 干净地卸载所有上述内容(删除配置文件和服务器密钥需要特殊的开关-参见下文)
因此,您可以从开始菜单运行它,也可以在提示符下键入ssh.exe
来运行它。
您有两个我能想到的选择。
脚步 :
先决条件:运行Windows 10的 PC。 在Admin模式下打开PowerShell 。
Find-Module PoSH-SSH
在提示中输入“ Y”。
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.