カスタムホスト名でSSHホスト設定を上書きできますか?

カスタムホスト名でSSHホスト設定を上書きできますか?

SSHホストが設定されている場合...

Host myhost
   Hostname 192.168.1.1
   User     myuser
   Port     1234

...ユーザー名をに上書きできますssh otheruser@myhost

ホスト名をオーバーライドできますか? sshはの設定を使用しmyhostますが、sshとは異なるホスト名/ IPアドレスに接続したいと思います192.168.1.1

答え1

例:

ssh -o Hostname=actual_host_name myhost

関連文書:

~からSSH_config(5):

SSH(1)次のソースから次の順序で構成データを取得します。

  1. コマンドラインオプション
  2. ユーザープロファイル(~/.ssh/config)
  3. システム全体の構成ファイル(/etc/ssh/ssh_config)

各パラメータに対して最初に取得された値が使用されます。

~からSSH(1):

- モールドオプションは、
設定ファイルで使用される形式でオプションを提供するために使用できます。これは、別のコマンドラインフラグなしでオプションを指定するのに役立ちます。 ...

また、SSH_config(5):

CPU名
ログインする物理ホスト名を指定します。これは、ホストの別名または略語を指定するために使用できます。 ...デフォルトはコマンドラインで指定された名前です。

関連情報