Ubuntuのホスト名を変更する方法にはいくつかの答えがあり、それらはすべて/etc/hosts
に対して「同じ変更」を行うことを提案しています。 「同じ」は「/etc/hostanme
と同じ」を意味します。しかし、不幸なことに、これらのファイルは完全に異なる形式であり、「同じ」方法で変更することはできません。
だから、質問は:ホスト名hosts
を持つためにmyname
に何を書くか?
現在、hosts
には以下が含まれています。
127.0.0.1 localhost
そして、私が理解できないいくつかのIPv6のもの。
それで、本当にlocalhost
をmyname
で置き換える必要がありますか?
はい、そうです。 /etc/hosts
ファイルは、IPをホスト名にリンクする単なるマップです。 ssh myname
などを実行してssh localhost
を実行できるようにするには、localhost(127.0.0.1)をmyname
として識別する行を追加する必要があります。
127.0.0.1 localhost
127.0.0.1 myname
localhost
をmyname
に置き換えるだけでもかまいませんが、ssh localhost
などが失敗し、localhost
がかなり標準になります。したがって、上記のように別の行を追加するだけです。