Это интересный.
Какое у нас имя хоста и ip?
echo $hostname $(ipaddr)
TCA0080ALKVTAGB xx.xx.242.47
ping
работает:
$ping $(hostname)
PING TCA0080ALKVTAGB (xx.xxx.242.47): 56 data bytes
64 bytes from xx.xxx.242.47: icmp_seq=0 ttl=64 time=0.049 ms
64 bytes from xx.xxx.242.47: icmp_seq=1 ttl=64 time=0.102 ms
ssh
делает не : видимо теряется в мире DNS (для того же хоста):
$ssh $(hostname)
ssh: Could not resolve hostname tca0080alkvtagb: nodename nor servname provided, or not known
Примечание: мы уже отключены ipv6
:
networksetup -setv6off Wi-Fi
Это на El Capitan
,
Для любопытных ipaddr
:
$type ipaddr
ipaddr is a function
ipaddr ()
{
ifconfig -a | grep -A 6 en0 | grep "inet " | awk '{print $2}'
}
Ой! Давайте не будем забывать упомянуть: ssh
с IP-адресом работает:
ssh xx.xx.242.47
Last login: Mon Jan 16 12:24:08 2017 from xx.xx.242.47
Обновить
Telnet
работает отлично;
telnet $(hostname) 22
Вот вывод `ssh -vvv $ (имя хоста)
$ssh -vvv $(hostname)
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /Users/boesc**/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
ssh: Could not resolve hostname tca0080alkvtagb: nodename nor servname provided, or not known
networking
macos
ssh
ping
javadba
источник
источник
/Users/boesc**/.ssh/config
а также/etc/ssh/ssh_config
?.ssh/config
, Пожалуйста, сделайте ответ, и я буду награждать. На самом деле .. нет .. я переименовал.ssh/config
и все еще такое же поведение. И аналогично для/etc/ssh/ssh_config
ssh -vvv -F /dev/null $(hostname)
,Ответы:
TL; DR: a
macos
изма ..работает. Кредит для следующего Q & A для "протягивания руки": https://stackoverflow.com/a/33506923/1056563
В дополнение
.local
должны быть добавлены кsearch
отDNS
: как уже упоминалось здесь: https://apple.stackexchange.com/a/197884/55242источник