最も過小評価されている Windows 機能は、組み込みの OpenSSH サーバーです
<本文>
Windows は、Linux ユーザーが当たり前だと思っていたワークフローに追いつくために何年も費やしてきました。パッケージ マネージャー、適切なターミナル、スクリプトなどは徐々に改善されてきましたが、必要以上に注目を集めている機能が 1 つあります。最新バージョンの Windows には、OpenSSH サーバーが組み込まれています。これは、ランダムな GitHub ページとは別にインストールする必要があるものではありません。これはオペレーティング システム自体の一部です。それにもかかわらず、ほとんどの人は依然として、リモート アクセス用に従来のツールや追加のソフトウェアをデフォルトで使用しています。
驚くべき点は、リモート管理に関して Windows が Linux マシンのように動作できるようになったことです。暗号化されたシェル アクセス、ファイル転送、ポート転送、およびキーベースの認証をすべて Unix システムで使用するのと同じツールを使用して実行できます。一度使い始めると、古いワークフローに戻ることを正当化するのは難しくなります。

関連
Microsoft はリモート デスクトップを廃止しています: 代わりに次の 4 つの無料の代替手段を使用してください
Microsoft はリモート デスクトップ アプリ (RDP) を非推奨にしていますが、無料の代替アプリがまだあります。
Windows についに適切なリモート アクセス層が追加されました
そして、それはまさに期待どおりに機能します
Windows 上の OpenSSH の最大の変化は、OpenSSH が存在するだけでなく、期待どおりに機能することです。有効にすると、Windows マシンは Linux サーバーと同じように SSH 接続を受け入れることができます。 ssh user@host などの簡単なコマンドを使用して接続すると、すぐに PowerShell またはコマンド プロンプトにアクセスできます。そこから、グラフィカル セッションを開くことなく、スクリプトの実行、サービスの管理、システムの検査を行うことができます。
従来の Windows リモート管理は常にリモート デスクトップに大きく依存していました。 RDP は完全なデスクトップ アクセスには適していますが、迅速な対話や自動化を目的として構築されていません。セッションを起動し、デスクトップがロードされるのを待ってから、必要なものに移動する必要があります。 SSH はそのオーバーヘッドをすべて削除します。すぐに接続し、必要なものを実行してから切断します。
この機能自体はもう新しいものではありません。 Microsoft は、Windows 10 以降、OpenSSH をオプション コンポーネントとして追加し、Windows 11 および Windows Server の新しいバージョンには、すぐに使えるようにすでに OpenSSH が含まれています。ほとんどの場合、サービスを有効にして開始するだけで済みます。
実行すると、OpenSSH ツールの完全なセットにもアクセスできるようになります。これには、ssh クライアント、sshd サーバー、キー管理ユーティリティ、scp や sftp などのファイル転送ツールが含まれます。これらは Linux 上と同じように動作するため、既存のコマンド、スクリプト、ワークフローを変更せずに再利用できます。
OpenSSH は思っている以上に便利です
Windows マシンと Linux マシンを同じ方法で管理できるようになりました

OpenSSH がほとんどのワークフローにどのように適合するかを見てみると、OpenSSH が本当に意味を持ち始めます。複数のシステムを管理している場合は、すでにどこかで SSH を使用している可能性があります。 Linux サーバー、クラウド インスタンス、さらにはネットワーク デバイスもすべてこれに依存しています。この移行が行われる前は、Windows は別個のツールまたはプロトコルを必要とする奇妙なものでした。
OpenSSH が組み込まれているため、同じアプローチを使用して Windows マシンと Linux マシンを管理できます。 SSH 経由でリモート サーバーに接続するスクリプトは、最小限の変更で Windows マシンをターゲットにできるようになりました。たとえば、グラフィカル セッションを必要とせずに、サービスを再起動したり、ファイルを編集したり、メンテナンス スクリプトをリモートで実行したりできます。簡単なタスクを実行するためだけにリモート デスクトップからログインする代わりに、いくつかのコマンドで処理できます。
ファイル転送も簡単になります。共有フォルダー、FTP サーバー、または手動アップロードに依存する代わりに、scp または sftp を使用してファイルを安全に移動できます。これは、プラットフォーム間で同じように機能する単一の暗号化されたチャネルです。ポート転送とトンネリングもサポートされており、より高度な使用例が可能になります。何も公開せずに、内部サービスに安全にアクセスしたり、リモート マシン経由でトラフィックを転送したり、一時的なトンネルを作成したりできます。
実践的な Windows OpenSSH のヒントとツールを購読してください
Windows の組み込み OpenSSH に関するニュースレターで、ステップバイステップのコマンド スニペット、キーベースの認証セットアップ、scp/sftp ファイル転送、およびリモート管理ワークフローを合理化するクロスプラットフォーム自動化の例を中心に取り上げます。
アップデートを取得する
購読すると、ニュースレターとマーケティング電子メールの受信に同意し、利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。
この機能が過小評価され続けている理由の 1 つは、私たち Windows ユーザーが異なる方法で問題を解決することに慣れているためです。 PuTTY、WinSCP、リモート デスクトップなどのツールは何年も前から存在しているため、これらがデフォルトになりました。今でも、多くの設定がそれらに依存しています。それは単に、それが人々によく知られているという理由だけです。 Windows に組み込まれている SSH クライアントは、ほとんどのユースケースにすでに十分な機能を備えており、セキュリティの観点からは、一般的な代替手段と同等です。主な違いは、それと対話する方法です。保存されたセッションを含むグラフィカル インターフェイスではなく、コマンド ライン オプションまたは構成ファイルに依存します。
WinRM や PowerShell Remoting などの古い Windows 固有のソリューションと比較して、SSH はよりシンプルで、より広くサポートされています。完全な GUI アクセスについては、以前は Microsoft のリモート デスクトップ アプリがデフォルトの選択肢でしたが、同社は昨年 5 月に専用の Windows バージョンを廃止し、新しい統合された「Windows アプリ」に置き換えました。 SSH はそのエクスペリエンスに代わるものではありません。SSH は簡単なタスク、自動化、スクリプト作成に使用でき、実際に完全なデスクトップ環境が必要な場合にのみ RDP にフォールバックできます。

関連
Windows での効率的な作業に役立つ 100 以上の実行コマンド
クリックをスキップしてください!これらの実行コマンドをマスターして、Windows の実行時間を節約します
*️⃣ 出典リンク:
リモート アクセス用ソフトウェア、Microsoft はリモート デスクトップを廃止しています: 代わりにこれら 4 つの無料の代替手段を使用してください 、SSH 接続、、、、、、 利用規約 、 プライバシー ポリシー 、PuTTY、Windows での効率的な作業に役立つ 100 以上のコマンドを実行します 、