Пожалуйста, обратите внимание, что пользователь заблокирован
Установим тор
Установим curl
Теперь изменим конфиг ssh для текущего пользователя
ВНИМАНИЕ! ЭТО БУДЕТ РАБОТАТЬ ТОЛЬКО ДЛЯ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ. Если вы переключитесь на другого, или сделаете sudo other_user. Там нужно делать такие же настройки в конфиге ssh/
Дальше сделаем, чтобы каждую команду у нас был новый IP, изменяя цепочку тора.
Создаем файл
Выдаем права на запуск
Где 123 это пароль от tor control. Прочитать как установить его, можно тут.
создаем новую команду tssh
Выдаем права на файл
Теперь вместо ssh IP команды мы можем использовать команду tssh IP и при каждом подключении. У вас будет новый IP из сети тор. Удачи вам и анонимности
P.S. Если интересно, могу опубликовать более расширенную версию скрипта, где можно передавать и параметры.
apt install torУстановим curl
apt install curlТеперь изменим конфиг ssh для текущего пользователя
nano ~/.ssh/configТеперь любые команды ssh будут сразу проксироваться в тор. Не надо указывать вручную прокси или еще что. Теперь вы точно не ошибетесь и не подключитесь к серверу без прокси.ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p
ВНИМАНИЕ! ЭТО БУДЕТ РАБОТАТЬ ТОЛЬКО ДЛЯ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ. Если вы переключитесь на другого, или сделаете sudo other_user. Там нужно делать такие же настройки в конфиге ssh/
Дальше сделаем, чтобы каждую команду у нас был новый IP, изменяя цепочку тора.
Создаем файл
sudo nano /usr/local/bin/tor-new-ip
Bash:
#!/bin/bash
# Text color variables
txtund=$(tput sgr 0 1) # Underline
txtbld=$(tput bold) # Bold
bldred=${txtbld}$(tput setaf 1) # red
bldblu=${txtbld}$(tput setaf 4) # blue
bldwht=${txtbld}$(tput setaf 7) # white
bldgrn=${txtbld}$(tput setaf 2) # green
txtrst=$(tput sgr0) # Reset
URL="ipinfo.io/ip"
OLD_IP=$(torsocks curl --silent $URL)
echo "Old ip : $bldred$OLD_IP$txtrst";
echo "Generate new IP";
echo -e 'AUTHENTICATE "123"\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051;
echo "Waiting...";
sleep 5;
NEW_IP=$(torsocks curl --silent $URL)
echo "New IP generated : $bldgrn$NEW_IP$txtrst";
Выдаем права на запуск
sudo chmod +x /usr/local/bin/tor-new-ipГде 123 это пароль от tor control. Прочитать как установить его, можно тут.
http://xssforum7mmh3n56inuf2h73hvhnzobi7h2ytb3gvklrfqm7ut3xdnyd.onion/threads/69857/
создаем новую команду tssh
sudo nano /usr/local/bin/tssh
Bash:
#!/bin/bash
tor-new-ip
ssh $1
Выдаем права на файл
sudo chmod +x /usr/local/bin/tsshТеперь вместо ssh IP команды мы можем использовать команду tssh IP и при каждом подключении. У вас будет новый IP из сети тор. Удачи вам и анонимности
P.S. Если интересно, могу опубликовать более расширенную версию скрипта, где можно передавать и параметры.