Рабочий прокси (отсюда рабочий прокси) находится на порте 8080; требуется проверка подлинности NTLM. Я смог добиться этого с помощью NTLMAPS. Я протестировал NTLMAPS, используя все мои браузеры, и ручная аутентификация NTLM работает нормально. Прокси, кажется, разрешает некоторые HTTPS-соединения (порт 443), поскольку я могу осуществлять банковские операции внутри страны, но не в иностранном банке.
Я настроил домашнюю машину (назовем это homesvr), а также Windows, для запуска SSH-сервера через порт 443, все, что касается SSH-сервера, работает. (Я запускаю его на Cygwin).
На рабочей машине у меня есть Cygwin, и я пытаюсь использовать SSH для homevr, используя следующие настройки:
~/.SSH/ конфигурация:
Хост *
ProxyCommand штопор localhost 5865% h% p /home /WinUser /.SSH /home.auth
~/.SSH/home.auth:
HomeWinUser:HomeWinPass
Выход SSH -v homesvr -p 443 ...
OpenSSH_5.8p1, OpenSSL 0.9.8r 8 февраля 2011 г.
debug1: чтение данных конфигурации /home/WinUser/.ssh/config
debug1: применение параметров для *
debug1: чтение данных конфигурации /etc /ssh_config
debug1: выполнение прокси-команды: exec corkscrew 127.0.0.1 5865 homesvr 443 /home/WinUser/.ssh/home.auth
debug1: перманентно_расход_suid: 400
debug1: файл идентификации /home/uidb5693/.ssh/id_rsa тип -1
debug1: файл идентификации /home/uidb5693/.ssh/id_rsa-cert тип -1
debug1: файл идентификации /home/uidb5693/.ssh/id_dsa тип -1
debug1: файл идентификации /home/uidb5693/.ssh/id_dsa-cert тип -1
debug1: файл идентификации /home/uidb5693/.ssh/id_ecdsa тип -1
debug1: файл идентификации /home/uidb5693/.ssh/id_ecdsa-cert тип -1
Пауза
ssh_exchange_identification: соединение закрыто удаленным хостом
Кажется, что соединение установлено, но оно не проходит аутентификацию должным образом с homesvr и, следовательно, время ожидания входа в систему. Удаление файла home.auth из .ssh/config приводит к тому же поведению.
Это расстроило меня почти на неделю. Любой совет высоко ценится.