
Я слежуЭта статьяпри попытке настроить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, то пароля нет.)
Другими словами:
КдостигатьSSH-сервер вообще, вам нужна "строка авторизации", найденная в сервисном каталоге Tor – если вы включили эту функцию. Если данные авторизации неверны, вамне будетвообще не будет запрошен пароль: SSH просто не сможет подключиться.
Кавторизоватьсяк серверу SSH вам нужны те же учетные данные SSH, которые вы обычно используете. Сервер SSH не имеет возможности различать разных клиентов Tor.