somename
できるホストのIPアドレスを知る方法はssh
?
コマンドの冗長フラグ(-v
)を使用しますssh
。
ssh somename -v
出力には、特に、接続しているサーバーの解決されたIPを示す行が含まれている必要があります。
debug1: Connecting to aur.archlinux.org [5.9.250.164] port 22.
このホストでnslookupを実行すると、「応答なし」と表示されます。ssh
その名前をどうやって解決できますか?
ssh
ホスト名を解決nslookup
できない最も可能性の高い原因は、ホスト名がssh
レベルで構成されていることです。
マニュアルページごとに、構成ssh_config(5)
ssh
ファイルを探す場所は3つあります。
- コマンドラインオプション
- ユーザーの構成ファイル(〜/ .ssh / config)
- システム全体の構成ファイル(/ etc / ssh / ssh_config)
これらのファイルの1つには、somename
別のホスト名またはIPのエイリアスとしてホスト名(またはそれに一致するパターン)が含まれている場合があります。例えば:
# explicit alias of somename to 8.8.8.8 IP
Host somename
HostName 8.8.8.8
# pattern alias (that obviously matches somename) to another hostname
# that is itself resolved via DNS (and that can be nslookup-ed).
Host *
HostName anotherhostname
参照してくださいssh_config(5)
マニュアルページの説明Host
とHostName
指令とのPATTERNS
詳細については、セクション。
/etc/hosts
またはにリストされてい~/.ssh/config
ますか?