|
|
@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Задание 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Задание 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Настройте беспарольный доступ по ssh на localhost. Подтвердите добавление хоста в known_hosts.
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
ssh-keygen
|
|
|
|
|
|
|
|
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
|
|
|
|
|
|
|
|
ssh localhost
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Сконфигурируйте сервис для прокси сервиса
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
systemctl edit socksproxy --full --force
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
содержимое /etc/systemd/system/socksproxy.service
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
[Unit]
|
|
|
|
|
|
|
|
Description=SocksProxy
|
|
|
|
|
|
|
|
After=network.target
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
|
|
|
|
ExecStart=/usr/bin/ssh -N -D 0.0.0.0:80 localhost
|
|
|
|
|
|
|
|
Restart=always
|
|
|
|
|
|
|
|
RestartSec=5s
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
|
|
|
|
WantedBy=multi-user.target
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Активируйте сервис и запустите
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
systemctl enable socksproxy
|
|
|
|
|
|
|
|
systemctl start socksproxy
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Проверьте, что socks сервер слушает порт 80
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
netstat -tulpn
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. Определите свой внешний IP адрес на сайте https://2ip.ru/,
|
|
|
|
|
|
|
|
предварительно настроив в firefox плагине foxyproxy прокси сервер socks5
|
|
|
|
|
|
|
|
с адресом 193.32.63.170 + X к последнему октету, где X идентификатор stud.
|