Я могу переместить скалистую вершину hiddenservice от одного пользователя/ПК другому?

Существует ли способ переместить скрытый сервис от одного ПК до другого?

Я попытался поместить hiddenservice папку с хостом и закрытым ключом в другой скалистой вершине, но получил эту ошибку:

Dec 24 00:11:38.793 [warn] /home/bibi/.hidden_service1/ is not owned by this user (debian-tor, 115) but by bibi (1000). Perhaps you are running Tor as the wrong user?
Dec 24 00:11:38.793 [warn] Error loading rendezvous service keys
Dec 24 00:11:38.794 [err] set_options(): Bug: Acting on config options left us in a broken state. Dying.
3
задан 27 January 2012 в 05:08

1 ответ

Вся информация о скрытых сервисах Tor находится в каталоге /var/lib/tor (при условии, что Tor устанавливается как пакет Ubuntu). Поэтому вы должны выполнить следующие шаги для переноса скрытого сервиса.

  1. Открыть терминал.
  2. Остановите службу Tor: sudo service tor stop
    Этот шаг не обязателен. Это просто предупредительная мера.
  3. Внутри каталога /var/lib/tor находится подкаталог hidden_service. Если это не так, загляните в свой /etc/tor/torrc. Существует переменная под названием HiddenServiceDir. Это говорит вам фактическое местоположение подкаталога. Я предполагаю, что правильным каталогом является /var/lib/tor/hidden_service.
  4. Сделайте резервную копию файлов
    1. /etc/tor/torrc
    2. /var/lib/tor/hidden_service/private_key и /var/lib/tor/hidden_service/hostname
  5. Перейдите на другую машину и остановитесь Тор службы там.
  6. Создайте скрытый каталог службы на вашем новом компьютере: sudo -u debian-tor mkdir /var/lib/tor/hidden_service и измените разрешения: sudo -u debian-tor chmod 2700 /var/lib/tor/hidden_service.
  7. Скопируйте private_key и hostname в новый каталог и убедитесь, что только пользователь debian-tor может читать и записывать оба файла.
  8. Отредактируйте свой /etc/tor/torrc. Вы должны как минимум установить HiddenServiceDir и HiddenServicePort. Другая возможность - использовать вашу резервную копию. Вы можете просто скопировать его в /etc/tor.
  9. Запустить сервис Tor.

Теперь вы закончили миграцию скрытого сервиса, и он снова доступен.

0
ответ дан 27 January 2012 в 05:08

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

Похожие вопросы: