Какой пароль для входа по ssh для скрытых сервисов ssh через tor? Где его найти?

Какой пароль для входа по ssh для скрытых сервисов ssh через tor? Где его найти?

Я слежуЭта статьяпри попытке настроитьSSH через скрытый сервис TORи выполнили все шаги.

Но когда я пытаюсь это сделать ssh, я получаю сообщение об ошибке Permission denied:

В статье говорится:

HiddenServiceDir <directory>
HiddenServicePort 22 127.0.0.1:22
HiddenServiceAuthorizeClient stealth clientname1,clientname2,clientname3

В этом случае вы можете указать столько клиентов, сколько захотите. Каждый клиент получит свой собственный адрес и пароль, который позволяет получить доступ с этого клиента. Эти адреса не публикуются в каталоге to. Их можно найти в <directory>/hostname.

  • В нем указано, что каждый клиент получает свой собственный пароль.Где я могу найти этот пароль?

  • Каталог var/lib/tor/sshсодержит 3 файла, а именно client_keys, hostname, private_key.

    Где искать пароль для client1указанного мной?Это пароль для входа в систему моего компьютера (Raspberry Pi) (так как мы обычно используем этот пароль для входа в систему по SSH через локальную сеть) или что-то еще?

    Потому что я попробовал ввести пароль для входа на сервер, но получил Permission Denied Error.

Кто-нибудь может мне с этим помочь?

решение1

Ваши данные для входа по SSH совпадают с данными для входа по SSH.

Tor не меняет принцип работы SSH или других прикладных протоколов — он только меняет путь.


Однако пароли скрытых службполностью отдельныйиз информации для входа в SSH.

В конце руководства добавлены некоторые пояснительные примечания:

Если вы предприняли дополнительные шаги по сокрытию вашей скрытой службы с помощью HiddenServiceAuthorizeClient,ты[клиент]необходимо будет добавить запись в ваш torrc-файлпрежде чем вам будет разрешен доступ:

HidServAuth 7ei66g5djlymzxqb.onion op6npnLTq2NtpQVZqLJilB

Эта строка содержит адрес вашего скрытого сервиса и строку авторизации.который был найден в <directory>/hostname [на сервере]

(И если вы не использовали HiddenServiceAuthorizeClient, то пароля нет.)


Другими словами:

  1. КдостигатьSSH-сервер вообще, вам нужна "строка авторизации", найденная в сервисном каталоге Tor – если вы включили эту функцию. Если данные авторизации неверны, вамне будетвообще не будет запрошен пароль: SSH просто не сможет подключиться.

  2. Кавторизоватьсяк серверу SSH вам нужны те же учетные данные SSH, которые вы обычно используете. Сервер SSH не имеет возможности различать разных клиентов Tor.

Связанный контент