1

Я пытаюсь установить анонимное подключение через ssh к удаленному серверу, используя торс-шоки на моем Macbook pro, работающем под управлением Sierra, но это не работает.

Я старался:

torsocks ssh root@THEIP

А ТАКЖЕ

ssh -L 9050:127.0.0.1:9050 root@THEIP

А ТАКЖЕ

ssh -o ProxyCommand="nc -X 4 -x localhost:9050 %h %p" root@THEIP

Самая последняя команда также выдает ошибку: ssh_exchange_identification: Connection closed by remote host

В то время как другие две команды работают, когда я нахожусь внутри удаленного сервера и набираю, who я получаю свой реальный IP-адрес, я предполагаю, что торс не работает.

В чем дело?

2 ответа2

2

Торсы работают путем инъекции DYLD. Начиная с 10.11 изменения такого рода будут запрещены новой функцией под названием "Защита целостности системы". Он также известен как "Безрукий". Эта функция предотвращает как изменения ваших системных файлов, так и системных процессов во время их работы (даже если вы введете свой пароль для доступа администратора).

Поэтому на нормально настроенном Mac торсоки не могут работать с двоичными файлами в каталоге /usr /*.

Вы можете отключить защиту целостности системы. Чтобы сделать это, вы должны перезагрузиться в режиме восстановления (это не означает, что обычная операция будет выполняться пользователем).

Из терминала в режиме восстановления запустите: csrutil отключить;

0

Скорее всего, проблема в том, что Tor просто не работает.

Убедитесь, что tor установлен и запущен в качестве фоновой службы.

У вас установлен тор? Я рекомендую brew install tor а затем brew services start tor . Если у вас нет установки home-brew, перейдите на brew.is и следуйте команде, чтобы настроить его (это одна строка кода для запуска).

Как только вы подтвердите, что tor запущен, повторите команду и выполните ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .