sysmerge IT

23 сент. 2016 г.

socks5 ssh proxy через firefox

Появилась задача  - в браузере проксировать все запросы страниц через удаленный ssh сервер. По сути удаленный сервер "править" возможности нет, поднимать там прокси тоже никто не даст.
Решение довольно простое - Firefox позволяет настроить разные виды прокси, в том числе socks5. У команды 'ssh' есть замечательный ключ -D, позволяющий биндить локальный порт для прослушивания, таким образом, направляя туда запросы, мы отправим их по ssh туннелю.
Создаем ssh сессию
 # ssh -D 9977 -C user@1.1.1.1  

-D 9977  - локально будет слушаться порт 9977
-С - сжатие

Теперь в настройках прокси в браузере Настройки - дополнительно - сеть - настроить (socks) в качестве хоста прописываем 'localhost', порт 9977. Сохраняем, проверяем.
13 сент. 2016 г.

centos 6 обновления curl до 7.39 - 7.50

Изначально на машинке с Centos 6.8 стоял curl 7.19.7, довольно староват и при работе с ssl есть определенные проблемы.
 # curl -V  
 curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2  

Для обновления подключаем репу city-fan.
 # rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm  

Обновляемся/устанавливаем libcurl
 # yum install libcurl  

Проверяем
 # curl -V  
 curl 7.50.2 (x86_64-redhat-linux-gnu) libcurl/7.50.2 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.11.0 libidn/1.18 libssh2/1.7.0 nghttp2/1.6.0  


1 сент. 2016 г.

phpmyadmin ssl редирект на 80й порт

Порой на различных сборках сталкиваюсь с проблемой, когда настроенный на работу по https phpmyadmin при логине редиректит на ip:80. Исправить это довольно легко, для этого нам понадобится определить рабочий конфиг phpmyadmin. Он может быть в папке /usr/share/phpmyadmin/ вместе с файлами МПА или в /etc/phpmyadmin/, зависит от настроек.
Вписываем в конфиг следующие строчки
 $cfg['PmaAbsoluteUri'] = 'https://'.$_SERVER["HTTP_HOST"].'/phpmyadmin/';  
 $cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;