Windowsマシンにインストールした別のバージョンのSSHで問題が発生しています。どのようにインストールされたかわかりません...しかし、C:\ Windows\System32\OpenSSHにあります。
使用したい別のバージョンがあります:C:\ cygwin64\bin
何らかの理由で、そのOpenSSHをマシンからアンインストールできないようですが、rsyncコマンドが台無しになっています。
System32でそのOpenSSHをアンインストールするか、CLIにcygwin64にインストールされているものを使用させるにはどうすればよいですか。
私はWindows10 HomeOSを使用しています。
Windowsマシンにインストールした別のバージョンのSSHで問題が発生しています。どのようにインストールされたかわかりません...しかし、C:\ Windows\System32\OpenSSHにあります。
Windows 10 1803には、Windows機能であるOpenSSHクライアントがデフォルトでインストールされています。このWindows機能は、管理者特権のPowerShellコマンドプロンプト内で次のコマンドを使用して削除できます。
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
再起動を実行したら、管理者特権のPowerShellコマンドプロンプト内で次のコマンドを使用して、再起動が削除されたことを確認できます。
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
何らかの理由で、そのOpenSSHをマシンからアンインストールできないようですが、rsyncコマンドが台無しになっています。
この機能は、Windowsの機能が設定UWPアプリケーション内に一覧表示されている一般的な場所から削除することもできます。あなたはこの事実に気づいておらず、Control Panel\Programs\Programs and Features
を探していたと思います
System32でそのOpenSSHをアンインストールするか、CLIにcygwin64にインストールされているものを使用させるにはどうすればよいですか。
実際には、OpenSSHのごく最近のビルドがすでにインストールされています。
最初に、目的のSSHプログラムのディレクトリC:\cygwin64\bin
を含むPATH
を設定できるはずです。