私は定期的にログインしているサーバーの1つに別の(指定された、変更できない)ユーザー名を持っており、毎回これを書き留めないようにしたいと思います。私はこの行を作ることができますか
[tohecz@localhost ~]$ ssh myserver.cz
[tohecz@localhost ~]$ ssh anotherserver.cz
パフォーマンスは次のとおりですか?
[tohecz@localhost ~]$ ssh [email protected]
[tohecz@localhost ~]$ ssh [email protected]
答え1
~/.ssh/config
ファイルに次のコンテンツを追加します。
Host myserver.cz
User tohecz
Host anotherserver.cz
User anotheruser
このファイルを使用して、ホストに複数のデフォルトパラメータを指定できます。みよう男 ssh_config他の可能性のために。
答え2
所有する方法基本 そして ホスト別ユーザー
はっきり言えば、どちらも欲しいなら基本ユーザーとホスト別ユーザーはそれを使用してHost *
構成ファイルの一番下に配置する必要があります。
~/.ssh/config
:
#
# Aliases
#
Host dev
Hostname dev.example.com
Host mac
Hostname mac.local
#
# Host-specific users
#
Host dev dev.example.com
User root
Host mac mac.local
User me
#
# Default user
#
Host *
User app