回答:
ファイルを使用 ~/.ssh/config
コンテンツの例:
Host jane
HostName long.server.name
User root
その後、ssh jane
代わりに使用することができますssh root@long.server.name
IPアドレスが変更され、このサーバーのrevDNSがわからない場合はhost 1.0.0.1
、1.0.0.1がIPアドレスであるコマンドの使用を試みることができます。これにより、構成可能な現在のrevDNS名が得られます。
ホスト名(逆DNS)がIPの変更で変更されるか、サーバーがNATの背後にある場合-動的DNS(dyndns.org)を使用するか、ポート転送を使用できます。
「ssh server.subdomain.domain.com」の代わりに短い「ssh server」を使用するには、「subdomain.domain.com」を/etc/resolv.confの検索フィールドに追加するだけです。検索フィールドがない場合は、作成できます。
たとえば、/ etc / resolv.confが次のようになっているとします。
domain1.com domain2.com domain3.comを検索 ネームサーバー1.2.3.4 ネームサーバー5.6.7.8
検索行を次のように変更します。
検索domain1.com domain2.com domain3.com subdomain.domain.com
最初に検索する場合は、このリストの先頭にsubdomain.domain.comを配置できます。
これがssh専用の場合は、「ショートカット」名を設定できます ~/.ssh/config
その後ssh server
、fqdnがIPアドレスに解決されると想定して毎回動作します。
詳細については、http://kb.mediatemple.net/questions/1625/Using+an+SSH+Config+Fileまたはssh_configのmanページを参照してください。
~/.ssh/config
そして/etc/resolve.cnf
、以下の両方の優れた答えです。