Я использую OS X 10.11.6. SSH к моему экземпляру EC2, ping и Macports недавно перестали работать.

Netstat:

$ netstat -a | grep ssh
tcp4       0      0  *.ssh                  *.*                    LISTEN     
tcp6       0      0  *.ssh                  *.*                    LISTEN 

SSH рассчитывает время ожидания запросов на подключение:

ssh -v ubuntu@52.8.16.250
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /Users/davidlaxer/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 53: Applying options for *
debug1: Connecting to 52.8.16.250 [52.8.16.250] port 22.
debug1: connect to address 52.8.16.250 port 22: Operation timed out
ssh: connect to host 52.8.16.250 port 22: Operation timed out

Пинг истекает:

$ ping google.com
PING google.com (216.58.192.14): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4

Брандмауэр Apple настроен для разрешения «удаленного доступа», флажок «Включить скрытый режим» снят, и я добавил программу ssh-keygen-wrapper для разрешения всех входящих подключений:

я. Если я отключу брандмауэр Apple и перезагрузлю компьютер, у меня все еще будет та же проблема. II. DNS-сервер одинаков на моем Mac и на моем iPhone.

Я заметил проблему, когда rsync из Macport перестал работать несколько дней назад. Недавно я заметил, что обновления Anaconda устанавливают новые версии open-ssl (и, возможно, сертификаты).

Например

$ conda install tensorflow=1.5 keras=2 -c defaults -c conda-forge
Solving environment: done

## Package Plan ##

  environment location: /Users/davidlaxer/anaconda/envs/spacy

  added / updated specs: 
    - keras=2
    - tensorflow=1.5


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    keras-2.1.5                |           py36_0         490 KB
    certifi-2018.4.16          |           py36_0         142 KB
    openssl-1.0.2o             |       h26aff7b_0         3.4 MB
    ca-certificates-2018.03.07 |                0         124 KB
    ------------------------------------------------------------
                                           Total:         4.2 MB

The following NEW packages will be INSTALLED:

    keras:           2.1.5-py36_0                

The following packages will be UPDATED:

    certifi:         2018.4.16-py36_0 conda-forge --> 2018.4.16-py36_0 
    openssl:         1.0.2o-0         conda-forge --> 1.0.2o-h26aff7b_0

The following packages will be DOWNGRADED:

    ca-certificates: 2018.4.16-0      conda-forge --> 2018.03.07-0     

Я начал и остановил соединение WIFI.

Пример OpenSSL:

$ openssl s_client -connect google.com:443 
CONNECTED(00000003)
depth=2 C = US, O = GeoTrust Inc., CN = GeoTrust Global CA
verify return:1
depth=1 C = US, O = Google Inc, CN = Google Internet Authority G2
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google Inc, CN = *.google.com
verify return:1
---
Certificate chain
 0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com
   i:/C=US/O=Google Inc/CN=Google Internet Authority G2
 1 s:/C=US/O=Google Inc/CN=Google Internet Authority G2
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
 2 s:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
   i:/C=US/O=Equifax/OU=Equifax Secure Certificate Authority
---
Server certificate
-----BEGIN CERTIFICATE-----
...

Wireshark show пакеты отправляются:

Здесь я пинг rsync.macports.org. Я вижу, что IP-адрес разрешен с помощью моего DNS (1.1.1.1) от rsync.macports.org до 131.188.12.211. Но тогда сообщения ICMP показывают - «нет ответа».

Есть идеи, что может быть не так?

0