Windows・macOS・LinuxからSSH接続する
クライアントの確認・導入、秘密鍵の保存、初回接続を説明します。
接続元でssh -Vを実行します。バージョンが出れば、クライアントの追加インストールは不要です。鍵の作成・秘密鍵の保管は、普段使うユーザーで行ってください。
まずクライアントを確認する
WindowsではPowerShell、macOS・Linuxではターミナルで実行します。WSL、Git付属SSH、Windows標準SSHは、参照するホームや設定が異なる場合があります。使うクライアントを一つ決めて進めます。
ssh -VWindowsで未導入の場合
管理者PowerShellでOpenSSH Clientの状態を確認します。NotPresentの場合だけ追加します。Windows Server 2019以降とWindows 10 build 1809以降に標準の導入経路がありますが、利用中のOSのサポート状況も確認してください。
設定画面の「オプション機能」からOpenSSHクライアントを追加する方法もあります。会社のWSUS・機能追加ポリシーで失敗する場合は、管理者にFeature on Demandの配布元を確認します。
Get-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
# StateがNotPresentの場合に実行
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0Linuxで未導入の場合
Ubuntu・Debianはopenssh-client、RHEL・Fedoraはopenssh-clientsです。下のうち自分の環境のコマンドだけを実行します。RHEL 7ではdnfの代わりにyumを使います。macOSでは標準のsshを確認し、Bazziteではホストのターミナルで確認してください。
# Ubuntu / Debian
sudo apt update
sudo apt install openssh-client
# RHEL 8 / 9・Fedora(通常のパッケージ管理型)
sudo dnf install openssh-clientsWindowsで鍵を作る・保存する
通常のPowerShellで実行します。既存の同名ファイルがある場合は、上書きせず別名を選びます。パスフレーズは画面の入力に従って設定します。
MAME TOOLSで生成した場合は、ダウンロードした秘密鍵と.pubを自分の.sshフォルダーへ移し、実際のファイル名を-iで指定します。共有ドライブや他の利用者が読める場所を保存先にしないでください。
New-Item -ItemType Directory -Path "$env:USERPROFILE\.ssh" -Force
ssh-keygen -t ed25519 -f "$env:USERPROFILE\.ssh\id_ed25519_mame_tools" -C "work-laptop"macOS・Linuxで鍵を作る・保存する
通常ユーザーのホームで作ります。すでに同名の鍵がある場合は別名を選びます。ブラウザで生成した鍵を使う場合は、生成コマンドを省略して秘密鍵を保存し、権限を設定します。
mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_mame_tools -C "work-laptop"
chmod 600 ~/.ssh/id_ed25519_mame_tools公開鍵を登録して接続する
先に接続先へ.pubの内容を登録します。下のuser・host.exampleと鍵のファイル名を置き換えてください。macOS・Linuxの例は-i ~/.ssh/id_ed25519_mame_toolsです。鍵ファイルのパスに空白があるときは引用符で囲みます。
初回のホスト鍵は管理者に確認し、登録後にログイン先を確認します。秘密鍵のパスフレーズと、接続先ユーザーのパスワードは別物です。
ssh -o IdentitiesOnly=yes -i "$env:USERPROFILE\.ssh\id_ed25519_mame_tools" -p 22 user@host.example参照した公式資料
- Microsoft:WindowsでOpenSSHを使う
- Microsoft:Windowsの公開鍵認証とACL
- OpenSSH:ssh
- OpenSSH:ssh-keygen
- Ubuntu:OpenSSHサーバー
- Red Hat:RHEL 9のOpenSSH設定
資料確認日:2026年9月12日。公式資料と一般的な確認手順をもとに作成しています。すべてのOS・ルーター・ゲームの組み合わせを実機検証したものではありません。