Подключение к файловому ресурсу Azure с Mac: нет пути к хосту

Я пытаюсь подключиться к общему файловому ресурсу Azure со своего Mac под управлением High Sierra 10.13.6, используя следующую команду:

mount_smbfs -d 0777 -f 0777 //dolphins:[email protected]/models /Users/b3020111/Azure

Однако я продолжаю получать сообщение об ошибке:

mount_smbfs: server connection failed: No route to host

Я отключил подписывание пакетов в /etc/nsmb.conf:

[default] signing_required=no

Посмотрев в Интернете, я, кажется, не понимаю, куда мне обратиться, любая помощь приветствуется.

Решил ли предоставленный ответ вашу проблему?

Adam Smith - Microsoft Azure 24.08.2018 18:05

это сработало для вас .. Я столкнулся с аналогичной проблемой.

maswadkar 24.08.2019 13:42

@ AdamSmith-MSFT У меня все еще есть эта проблема на двух разных машинах. Я не могу подключиться к общим файловым ресурсам Azure.

Frank Krueger 28.08.2019 19:29

@FrankKrueger, пожалуйста, дважды проверьте, разрешен ли порт 445 вашим интернет-провайдером, дайте мне знать, можете ли вы запустить какой-нибудь тест, чтобы подтвердить, что он не связан с ISP, блокирующим соединение SMB

Adam Smith - Microsoft Azure 29.08.2019 02:37

@ AdamSmith-MSFT Я пробовал использовать три разных провайдера, но без связи. Вы когда-нибудь видели эту работу?

Frank Krueger 21.09.2019 20:27
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
7
5
5 793
6

Ответы 6

Он должен работать с использованием следующего синтаксиса:

mount_smbfs //<storage-account-name>@<storage-account-name>.file.core.windows.net/<share-name> <desired-mount-point>

Без добавления разрешений.

Через Finder:

Источник можно найти здесь

Привет, я пробовал и через Finder, и через Терминал, но все еще не могу подключиться. mount_smbfs //[email protected]/dolphin-recognitio‌ n / Users / b3020111 / Azure mount_smbfs: сбой подключения к серверу: истекло время операции

Trotts 28.08.2018 11:48

Я получил его, работая с предоставленным лазурным примером подключения.

mount_smbfs -d 777 -f 777 // пользователь: ключ @ storageurl / папка ~ / mountfolder

Папка в общей папке, необходимая после url и mountfolder, должна существовать.

Но основная причина «Нет маршрута к хосту» заключалась в том, что в ключе доступа была косая черта! Я перестроил key1, пока не получил ключ без косой черты.

НО! Имейте в виду, что ключ восстановления уничтожит все подключения и подключения к этому хранилищу.

Вышеупомянутое сработало для меня. Папка для монтирования должна существовать, а имя папки / общего ресурса должно быть после URL-адреса хранилища.

Richard McKenna 16.03.2020 11:06

У меня была такая же проблема с косой чертой в ключе ... Интересно, как это избежать? ?

Kevin Smith 13.05.2020 16:27

Вам нужно ввести пароль. Для меня это была замена косой черты на% 2f.

Patrick Gardella 13.05.2020 21:59

Важно разрешить порт 445 (TCP) для обмена данными по протоколу smb. Если у вас нет доступа к нему, ваш брандмауэр заблокирует его! Пожалуйста, включите его и попробуйте еще раз.

Я столкнулся с той же проблемой, и, хотя мне так и не удалось заставить ее работать через терминал, мне все же удалось решить ее в поисковике.

По сути те же инструкции, что и @Adam Smith-MSFT, но с одним ключевым отличием.

Я создал каталог через веб-интерфейс Azure, и после этого я смог подключиться, добавив /<directory-name> в строку подключения. Без каталога это вообще не сработало бы.

В конце концов, это был «/». Мне пришлось перегенерировать ключ более десяти раз, пока я не получил ключ, у которого нет символа «/», а затем он отлично работал через терминал.

хороший улов. Мне также пришлось регенерировать ключи, чтобы получить ключ без /. и с этим, наконец, сработало.

omoser 21.10.2020 20:48

Сам сегодня столкнулся с этой проблемой. Дважды проверьте, что ваш интернет-провайдер не блокирует порт SMB 445. В моем случае AT&T действительно блокирует этот порт. Я нашел это в их руководстве http://about.att.com/sites/broadband/network

Решением для меня было подключение к VPN, которую я уже размещаю в Azure. Кроме того, как другие уже упоминали в этой теме, избегайте любого / с помощью %2f. Кроме того, добавьте имя общего ресурса в URL-адрес подключения. Например, если имя вашего общего ресурса - my-data, тогда URL-адрес подключения должен содержать xxx.file.core.windows.net/my-data.

Это по какой-то причине опущено в документации / пользовательском интерфейсе Azure и требуется для успешного подключения в OSX.

Спасибо за подсказку о побеге '/'!

Madman 13.01.2021 11:17

Другие вопросы по теме