Windows

使用 PowerShell 在 Windows 2008 Server 上編輯遠端文件

  • February 25, 2015

通過 SSH 和 vim 在遠端 linux 伺服器上編輯文件是我經常做的事情。最近,我開始了一個新的 Web 項目,該項目涉及 Microsoft 技術,而不是通常的開源。

在 Microsoft 環境中,PowerShell 似乎是 bash 的一種非常有效的替代品。它可以使用 Enter-PSSession 命令連接到遠端伺服器。不幸的是,這種工作方式似乎與文本編輯器不兼容。嘗試打開 vim 或編輯會導致我的遠端會話每次都掛起。我似乎在每個全屏 shell 應用程序上都有相同的反應。

除了在 Microsoft 伺服器上安裝 SSH 之外,還有其他方法可以解決這個問題嗎?這將是一個很棒的解決方案,但我懷疑技術人員是否會長期批准它,因為它不是內置在作業系統中的。

沒有真正的“好”方法可以按照您想要的方式執行此操作(缺少安裝 SSH 伺服器)。

$$ barely $$可以容忍的選擇是:

  1. 通過 UNC 共享打開文件(即使是預設的“管理員”共享,如果您有權訪問它\\servername\driveletter$\restofthepath\file:)
  2. 要將文件複製到本地電腦,對其進行編輯,然後將其推送回遠端伺服器,覆蓋舊版本。

引用自:https://serverfault.com/questions/480391