ネットワークコマンドを試すときにbashが完了したときにランダムなIPを取得するのはなぜですか?

ネットワークコマンドを試すときにbashが完了したときにランダムなIPを取得するのはなぜですか?

私のホームネットワーク上のPCの1つのホスト名は「3770k」です。これはCPUモデルだからです。

私は通常「ssh 3」と入力し、タブを押して接続を自動入力します。

私は3で始まる2つの項目(一般3770kと35.156.197.162)があることに気づきました。

この問題は、ssh、scp、および rsync を試みると発生します。それはミシガン州アンアーバーにさかのぼります。私はイギリスにいますが、ミシガン州のコンピュータに意図的に接続したことはありません。

私が何をしたのか知っていますか?誤ってこのアドレスに追加した可能性がある設定ファイルはありますか? ~/.ssh/configを見ましたが、そこにはありません。誤ってIP名を付けたファイルを作成したわけではありません。このミステリーアドレスでpingしようとすると、応答がありません。

SSHを使ってオートコンプリートすると、その後ろにコロンがあるので、私のコンピュータはそれがネットワークの場所だと思うようです。

ベストアンサー1

Bashは、場合によってはオートコンプリートにこのknown_hostsファイルを使用するようです。$HOME/.ssh

SSHを使用して(つまり、SSHまたはSSHを使用する他のユーティリティを使用して)このホスト(Amazonクラウドホスト)に接続すると、sshIPアドレスがこのファイルに書き込まれ、オートコンプリートサブシステムで使用されます。rsyncgitbash

IPアドレスがある場合は、ホストに接続するときに使用された人が読み取ることができるホスト名も見つけることができます(ファイルに同じSSHフィンガープリントがあります)。

おすすめ記事