Доступ по SSH за NAT через TOR
Версия от 05:58, 28 августа 2020; Дым (обсуждение | вклад)
Правки в TOR
В файле настроек:
- закомментировать опцию
BridgeRelay
; - добавить в конец файла секцию:
ClientOnly 1 Sandbox 1 DisableNetwork 0 Schedulers KISTLite NewCircuitPeriod 30 HiddenServiceDir /var/lib/tor/ssh/ # Map external virtual port 2222 to local port 2222 HiddenServicePort 2222 127.0.0.1:2222
Cоздать каталог для скрытого сервиса SSH:
# install -m 700 -o _tor -g _tor -d /var/lib/tor/ssh
Получить TOR-имя своего хоста
# cat /var/lib/tor/ssh/hostname длиннющая_куча_букв_и_цифр.onion
Правка SSH
Изменить в /etc/openssh/sshd_config порт на непривилегированный, иначе тор не запустится. Например:
Port 2222
Перезапустить оба сервиса
# systemctl restart sshd tor