この質問は重複していません。そのようにマークする前に読んでください。
Linuxサーバー上のユーザーにニックネームまたはエイリアスを割り当て、ニックネームを使用してサーバーにSSHで接続することは可能ですか? .bashrc
または.bash_aliases
ファイルに追加されるさまざまなコマンドのエイリアスの行に沿って何かを考えています:
alias grep='grep --color=auto'
たとえば、サーバー上のユーザーをフルネーム(たとえば、john
)ではなくjohn_smith
に設定する要件(ビジネスルール)がありますが、john_smith
fruitloops
にニックネームを付けて、Johnができるようにしたい場合に:
ssh john_smith@ip_address
と同様:
ssh fruitloops@ip_address
可能であれば、ユーザーとニックネームの間のマッピングはどこに設定されますか?ユーザーfruitloops
もサーバーに存在する必要がありますか?
この質問は、ホストではなくユーザーのエイリアスの設定に関するものです。
Linuxの各ユーザーには名前が1つしかなく、それが彼の唯一の名前です。ユーザー用ではなくコマンド用のエイリアスを作成できます。
ただし、同じUID、ホームディレクトリ、およびパスワードを使用して、2人目のユーザーを作成することができます。