SSH не может соединиться с именем хоста, отлично работает с IP - PullRequest
0 голосов
/ 27 марта 2019

У меня очень странная проблема с установлением SSH-соединений.

Когда я запускаю ssh -T git@bitbucket.org -v, я зависаю по адресу:

OpenSSH_7.7p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/melvinkoopmans/.ssh/config
debug1: /Users/melvinkoopmans/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to bitbucket.org port 22.

Он просто висит здесь бесконечно, он недать время ожидания операции или что-то еще ... Я думал, что имя хоста не может быть разрешено, однако когда я запускаю dig bitbucket.org, я получаю хороший ответ:

; <<>> DiG 9.10.6 <<>> bitbucket.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31834
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;bitbucket.org.         IN  A

;; ANSWER SECTION:
bitbucket.org.      59  IN  A   18.205.93.1
bitbucket.org.      59  IN  A   18.205.93.0
bitbucket.org.      59  IN  A   18.205.93.2

;; Query time: 38 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Mar 27 12:00:23 CET 2019
;; MSG SIZE  rcvd: 90

При использовании IP вместоимя хоста, ssh -T git@18.205.93.1 -v, работает нормально!

Это происходит для всех серверов, а не только для Bitbucket.

То, что я пробовал до сих пор:

  1. Настройки DNS.Кажется, работает нормально.Я использую общедоступный DNS Google: 8.8.8.8 и 8.8.4.4.
  2. Остановка DNSMasq.
  3. Проверенна конфигурация SSH, ничего особенного: ~/.ssh/config:
Host *
    UseKeychain yes

/etc/ssh/ssh_config:

Host *
   SendEnv LANG LC_*
/etc/hosts файл для bitbucket.org, ничего. /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Разные сети.Я попробовал через Wi-Fi и точку доступа 4G моего мобильного телефона.Это не решило проблему;похоже, что сетевой брандмауэр - не проблема.

Технические характеристики системы:

  • MacBook Pro под управлением MacOS Mojave 10.14

Спасибо!

1 Ответ

1 голос
/ 27 марта 2019

Я решил проблему, удалив сервис Wi-Fi в настройках сети, а затем добавив новый свежий сервис Wi-Fi.

К сожалению, это не очень хорошо, так как до сих пор неизвестно, что вызвало проблему ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...