я прочитал Windows SSTP VPN - подключение с Mac но инструкции слишком кратки для меня.
Я хочу подключиться к VPN, используя SSTP и сертификат. Я установил сертификат в связку ключей, используя инструкции для Как импортировать и экспортировать сертификаты SSL в Mac 10.7 , хотя я использую Mac OS X 10.11.6, инструкции кажутся нормальными.
Я установил sstp-клиент, но не могу запустить его (см. редактировать ниже). Я использую командную строку:
sudo /usr/local/sbin/sstpc/sstpc --log-stderr --cert-warn --user <user> --password <password> <server> usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp
вставка соответствующих значений для & lt; user & gt ;, & lt; password & gt; и & lt; сервер & gt ;. Имя пользователя domain\userID
который я заключил в двойные кавычки из-за обратной косой черты, а сервер включил номер порта (например, foo.bar.net:443
) поэтому я поставил это в двойные кавычки тоже.
Я спрашиваю пароль, затем получаю сообщение об ошибке:
sudo: /usr/local/sbin/sstpc/sstpc: command not found
Бег:
ls -ls /usr/local/sbin/sstpc
возвращает:
8 lrwxr-xr-x 1 userfoo admin 41 24 Jul 14:42 /usr/local/sbin/sstpc -> ../Cellar/sstp-client/1.0.11_1/sbin/sstpc
где "userfoo" - мое имя пользователя.
Пробуя в iSstp, я заполнил все детали, касающиеся командной строки, параметры команды по умолчанию:
usepeerdns require-mschap-v2 refuse-eap noauth noipdefault defaultroute
затем выберите «Подключить» на несколько секунд, а затем «Не подключен!».
Я также пытался просматривать https://www.axot.org/2015/03/03/isstp-a-sstp-client-for-mac-osx/ но успеха там тоже нет.
Кто-нибудь может мне помочь с подходящей командной строкой или настройкой iSstp?
редактировать
Одна проблема заключалась в том, что в команде было слишком много «sstp», это должно было быть:
sudo: /usr/local/sbin/sstpc ...
Хотя команда get запускается, меня просят ввести пароль, и терминал никогда не возвращается. Аналогичным образом в iSSTP, который пытается подключиться в течение нескольких секунд, а затем время ожидания.
Чтение руководство для SSTPC Я включил ведение журнала и получил:
Sep 21 16:41:09 sstpc[20411]: The certificate did not match the host: foo.bar.net:443
Sep 21 16:41:09 sstpc[20411]: Verification of server certificate failed
**Error: Verification of server certificate failed, (-2)
Так что, похоже, проблема с сертификатом. Что такое "(-2)"?
Ответы:
Пожалуйста, попробуйте изменить имя пользователя в iSstp на
Domain\\Username
, используйте две обратные косые черты.Если он все еще не подключен, попробуйте запустить командную строку, используя sstpc из homebrew, который вы установили, т.е. / USR / местные / SBIN / sstpc "вместо" / usr / local / sbin / sstpc / sstpc "в исходной командной строке.
Если командная строка работает (она должна работать), тогда вы можете заменить файл sstpc в пакете iSstp на sstpc из homebrew, измените целевой каталог, где находится ваш iSstp.app.
Теперь вы можете попробовать iSstp еще раз, он тоже будет работать.
Если iSstp все еще не работает, пожалуйста, сообщите здесь https://github.com/axot/isstp/issues
источник