これが実用的なアプリケーションであるかどうかはわかりませんが(私が怠けているという事実は別として、「クリストファー」は11文字で、1と入力したいのですが)、Linuxでユーザー名にエイリアスを付けることは可能です。 ? (たとえば、ssh [email protected]
とは対照的に ssh [email protected]
。)
私は現在、Ubuntuをプライマリマシンとして使用していますが、ディストリビューションのいずれかで可能であれば、知りたいと思います。
~/.ssh/config
という名前のファイルを作成し、そこに配置します。
Host h
User christopher
HostName my.domain.top
これで、ssh h
と入力するだけで、同じことができます。
ワイルドカードを使用することもできます。
Host *
User christopher
同じUIDを持つ2番目のユーザーc
を作成できます。 ここ から:
UIDは、オペレーティングシステムがユーザーを識別するために使用する実際の情報です。ユーザー名は、単に人間の便宜のために提供されています。 2人のユーザーに同じUIDが割り当てられている場合、UNIXでは、ユーザー名とパスワードが異なっていても、同じユーザーとして表示されます。同じUIDを持つ2人のユーザーは、互いのファイルを自由に読み取って削除したり、互いのプログラムを強制終了したりできます。 2人のユーザーに同じUIDを与えることは、ほとんど常に悪い考えです。次のセクションでいくつかの例外について説明します。
第4.1.2章では、いつ役立つかについて説明します。 これは、推奨されるユースケースの1つではありません!
Ssh固有の場合:ユーザー名が両方のマシンで同じ場合は、ユーザー名を完全に省略できます。