このガイドの~/.ssh/config
助けを借りて、ファイルを設定しようとしました。ただし、ホスト固有のユーザーオーバーライドは効果がなく、sshはホスト固有のユーザー名ではなくグローバルユーザー名を使用して接続を試みます。私のssh設定は次のように設定されています:
$ cat ~/.ssh/config
User my_global_username
Host dev1
HostName 10.40.10.41
User my_username_on_dev_machines
また、Host *
エントリの下のグローバルユーザー名を無効にしようとしました。私が実行しているOpenSSHのバージョンとビルドはOpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013
`です。
Host *
は、上部に明確に表示されます。