Windows 10 の「SSH」に相当するものは何ですか?

Windows 10 の「SSH」に相当するものは何ですか?

最近、リモートの Windows 10 システム (サーバー以外) の管理を開始する必要があり、コマンド プロンプト コマンドをリモートで実行するための SSH に相当するものがあるかどうか知りたいです。

これを行うためのデフォルトのユーティリティはありますか?

答え1

コメントではSSHのWindowsビルドについて言及されていますが、WindowsからWindowsシステムを管理するための実際の同等物は次のとおりです。PowerShellセッション. 良い出発点をいくつか挙げます。

Enable-PSRemoting: PS セッションを受け入れるように PC を構成します。ファイアウォール ポートを開き、サービスが実行中であることを確認します。

Enter-PSSession通常のコマンドと同じですssh。リモート マシンに接続し、Powershell プロンプトを起動して、それをターミナルにストリームします。

Enter-PSSession Win10PC
# Equivalent to 
ssh MyUsername@Win10PC

# Prompt will look like this to show you're in the remote PC:
[Win10PC]: PS C:\WINDOWS\system32> 

Invoke-Command同じリモート セッション プロセスを使用しますが、指定したコマンドを実行して結果を送信するだけです (スクリプトに適しています)。

Invoke-Command -ComputerName Win10PC -ScriptBlock {Get-PSDrive}

SSHと同様に、Powershellは現在のユーザーを使用してリモートマシンに接続し、可能であれば管理者として実行します。別のユーザーとして実行するには、フラグを追加します-Credential

Enter-PSSession Win10PC -Credential (Get-Credential)

これには Windows ドメインにいる必要はありませんが、Windows ドメインにいる方がはるかにうまく機能します。

関連情報