Linux サンプル 作成日: 2021/12/25 (更新日: 2022/01/07) SSH コマンドの例 目次 注意 例 接続 設定ファイルを使用した接続 デバッグ ポートフォワード バージョン確認 ssh-keygen 鍵の生成 パスフレーズの変更 鍵長の確認 参考 このページは、SSH コマンドの例をまとめる予定のページです。 目次 注意 このページを作ったひとが備忘のためにまとめているため網羅性はありません。 例 接続 ホスト名のみ ssh example.com ユーザー名 + ホスト名 ssh user@example.com ポート番号指定 (-p) ssh user@example.com -p 10022 秘密鍵ファイル指定 (-i) ssh user@example.com -i 秘密鍵のファイルパス 設定ファイルを使用した接続 設定ファイル (~/.ssh/config) Host 接続名 HostName ホスト名 Port ポート番号 User ユーザー名 IdentityFile 秘密鍵のファイルパス 設定ファイルを使用した接続 ssh 接続名 デバッグ (-v) ssh -v user@example.com ※ デバッグレベルを 3つまで指定できます。(-v, -vv, -vvv) ポートフォワード ssh -L ローカルポート:転送先ホスト名:転送先ポート ユーザー名@ホスト名 ssh -L 5901:192.0.2.0:5900 user@192.0.2.0 バージョン確認 ssh -V ssh-keygen 鍵の生成 デフォルトで鍵生成 (RSA 3072 bit など。バージョンによる) ssh-keygen ED25519 ssh-keygen -t ed25519 RSA (4096 bit) ssh-keygen -t rsa -b 4096 PEM 形式で生成 (-m PEM) ssh-keygen -t rsa -m PEM パスフレーズの変更 -p。新しいパスワードを未設定にした場合は削除 ssh-keygen -p -f 秘密鍵ファイルのパス 鍵長の確認 ssh-keygen -l -f ファイル名 参考 OpenSSH ssh(1) - OpenBSD manual pages ssh-keygen(1) - OpenBSD manual pages GitHub アカウントへの新しい SSH キーの追加 - GitHub Docs SSH キーを設定する | Bitbucket Cloud | アトラシアン サポート