簡體   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