LINUX.ORG.RU

История изменений

Исправление feanor, (текущая версия) :

Попытался воспроизвести проблему установив Debian 9 на виртуалку, установить Tor и создать ssh hidden service:

# apt install tor
# vi /etc/tor/torrc # добавлены следующие строки в torrc:
HiddenServiceDir /var/lib/tor/ssh
HiddenServicePort 22 127.0.0.1:22

# systemctl restart tor
# ls /var/lib/tor/ssh
hostname private_key


После пытаюсь подключиться с другой машины через Tor по содержимому из файла hostname:

$ torsocks ssh login@egjyrtychfzf26ie.onion
The authenticity of host 'egjyrtychfzf26ie.onion (127.42.42.0)' can't be established.
ECDSA key fingerprint is SHA256:i6AV0WTn3zv4/l1pME3B5cjaS9/NR1iNvFOpYbIikoo.
Are you sure you want to continue connecting (yes/no)?


Соединение успешно. Скорее всего проблема была вызвана ручным созданием каталогов в /var/lib/tor.

При использовании HiddenServiceAuthorizeClient со стороны HiddenService необходимо установить соответствующую куку в HidServAuth в torrc клиента иначе hidden service будет казаться выключенным.

Исходная версия feanor, :

Попытался воспроизвести проблему установив Debian 9 на виртуалку, установить Tor и создать ssh hidden service:

# apt install tor
# vi /etc/tor/torrc # добавлены следующие строки в torrc:
HiddenServiceDir /var/lib/tor/ssh
HiddenServicePort 22 127.0.0.1:22

# systemctl restart tor


После пытаюсь подключиться с другой машины через Tor:

$ torsocks ssh login@egjyrtychfzf26ie.onion
The authenticity of host 'egjyrtychfzf26ie.onion (127.42.42.0)' can't be established.
ECDSA key fingerprint is SHA256:i6AV0WTn3zv4/l1pME3B5cjaS9/NR1iNvFOpYbIikoo.
Are you sure you want to continue connecting (yes/no)?


Соединение успешно. Скорее всего проблема была вызвана ручным созданием каталогов в /var/lib/tor.

При использовании HiddenServiceAuthorizeClient со стороны HiddenService необходимо установить соответствующую куку в HidServAuth в torrc клиента иначе hidden service будет казаться выключенным.