Windows での OpenSSHOpenSSH in Windows

OpenSSH は、Linux と非 Windows の管理者が、リモート システムのクロスプラットフォーム管理を行うために使用するオープンソース バージョンの Secure Shell (SSH) ツールです。OpenSSH is the open-source version of the Secure Shell (SSH) tools used by administrators of Linux and other non-Windows for cross-platform management of remote systems. 2018 年の秋以降、Windows に OpenSSH が追加され、Windows 10 と Windows Server 2019 に含まれています。OpenSSH has been added to Windows as of autumn 2018, and is included in Windows 10 and Windows Server 2019.

SSH は、ユーザーが操作しているシステムがクライアントであり、管理対象のリモート システムがサーバーである、クライアント/サーバー アーキテクチャに基づいています。SSH is based on a client-server architecture where the system the user is working on is the client and the remote system being managed is the server. OpenSSH には、次のようなリモート システム管理に安全で簡単なアプローチを提供するように設計されたさまざまなコンポーネントとツールが含まれています。OpenSSH includes a range of components and tools designed to provide a secure and straightforward approach to remote system administration, including:

  • sshd.exe。リモートで管理されるシステム上で実行されている必要がある SSH サーバー コンポーネントです。sshd.exe, which is the SSH server component that must be running on the system being managed remotely
  • ssh.exe: ユーザーのローカル システム上で実行される SSH クライアント コンポーネントですssh.exe, which is the SSH client component that runs on the user's local system
  • ssh-keygen.exe: SSH 用の認証キーを生成、管理、および変換しますssh-keygen.exe generates, manages and converts authentication keys for SSH
  • ssh-agent.exe: 公開キーの認証に使用される秘密キーを格納しますssh-agent.exe stores private keys used for public key authentication
  • ssh-add.exe: サーバーで許可される一覧に秘密キーを追加しますssh-add.exe adds private keys to the list allowed by the server
  • ssh-keyscan.exe: 複数のホストから公開 SSH ホスト キーを収集するのに役立ちますssh-keyscan.exe aids in collecting the public SSH host keys from a number of hosts
  • sftp.exe: セキュア ファイル転送プロトコルを提供し、SSH 経由で実行されますsftp.exe is the service that provides the Secure File Transfer Protocol, and runs over SSH
  • scp.exe: SSH で実行されるファイル コピー ユーティリティですscp.exe is a file copy utility that runs on SSH

このセクションのドキュメントでは、Windows での OpenSSH の使用方法 (インストール、Windows 固有の構成、およびユース ケースなど) を中心に説明します。Documentation in this section focuses on how OpenSSH is used on Windows, including installation, and Windows-specific configuration and use cases. 次のトピックがあります。Here are the topics:

OpenSSH の一般的な 機能に関するその他の詳細なドキュメントについては、OpenSSH.com でオンラインで確認できます。Additional detailed documentation for common OpenSSH features is available online at OpenSSH.com.

マスター OpenSSH オープン ソース プロジェクト は、OpenBSD プロジェクトで開発者によって管理されています。The master OpenSSH open source project is managed by developers at the OpenBSD Project. このプロジェクトの Microsoft フォークは GitHub にあります。The Microsoft fork of this project is in GitHub. Windows OpenSSH に関するフィードバックをお寄せください。OpenSSH GitHub リポジトリで GitHub Issue を作成することで提供できます。Feedback on Windows OpenSSH is welcomed and can be provided by creating GitHub issues in our OpenSSH GitHub repo.