ssh コマンドジェネレーター
リモートホストに接続する ssh コマンドを生成します
ssh を使い始める
## ssh とは?
`ssh`(セキュアシェル)は、リモートホスト上で暗号化されたターミナルセッションを開きます。ホストは `user@host` の形式で指定します。ユーザーを省略すると、現在のローカルユーザー名でログインします。
## 使い方
1. **ユーザーとホストを入力**: 例えばユーザー `root`、ホスト `example.com` → `root@example.com`。 2. **オプションを設定**(任意): デフォルト以外のポートには `-p`、特定の秘密鍵には `-i`。 3. **コマンドを追加**(任意): シェルを開かずに 1 コマンドだけ実行して終了します。 4. **コピーして実行**: 生成されたコマンドをターミナルに貼り付けます。
フラグとパターン
``` ssh root@example.com ssh -i ~/.ssh/deploy_key -p 2222 example.com ssh user@host ls -la ```
### よく使うフラグ - `-p <port>` — このポートに接続(デフォルト 22) - `-i <key>` — この秘密鍵ファイルを使用 - `-v` — 詳細出力(接続問題のデバッグ) - `-C` — データを圧縮(遅い回線向け) - `-t` — 疑似ターミナルを強制(sudo やリモートエディタに必要) - `-X` — X11 転送を有効化(リモートの GUI アプリを実行)
### ヒント - パスワードなしでログインするには、ホストの `~/.ssh/authorized_keys` に公開鍵を置きます。 - 末尾にコマンドを指定すると、一度だけ実行して切断します: `ssh host uname -a`。
▶デフォルト以外のポートに接続するには?
▶特定の SSH 鍵を使うには?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。