WGET и закачка файлов с https с сертификатом p12

«Из коробки» wget с данным сертификатом работать не будет:

Но! Оказывается мы можем сконвертировать сертификат p12 в формат pem, и wget его спокойно «переварит»:

Теперь пробуем закачать страницу:

Настройка отправки почты во FreeBSD используя ssmtp

В /etc/mail/mailer.conf создаем алиасы основных сервисов на ssmtp:

В /usr/local/etc/ssmtp/ssmtp.conf изменяем настройки для отправки почты:

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#

# The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=billing@yarteleservice.ru www=support@yarteleservice.ru # The place where the mail goes. The actual machine name is required # no MX records are consulted. Commonly mailhosts are named mail.domain.com # The example will fit if you are in domain.com and your mailhub is so named. mailhub=mail.ewfwece.ru # Example for SMTP port number 2525 # mailhub=mail.your.domain:2525 # Example for SMTP port number 25 (Standard/RFC) # mailhub=mail.your.domain # Example for SSL encrypted connection # mailhub=mail.your.domain:465 # Where will the mail seem to come from? rewriteDomain=erfrvice.ru # The full hostname hostname=mydomain # Set this to never rewrite the "From:" line (unless not given) and to # use that address in the "from line" of the envelope. #FromLineOverride=YES # Use SSL/TLS to send secure messages to server. #UseTLS=YES # Use SSL/TLS certificate to authenticate against smtp host. #UseTLSCert=YES # Use this RSA certificate. #TLSCert=/usr/local/etc/ssmtp/ssmtp.pem # Get enhanced (*really* enhanced) debugging information in the logs # If you want to have debugging of the config file parsing, move this option # to the top of the config file and uncomment Debug=YES AuthUser=bwerfewr@yfwerfwevice.ru AuthPass=fuieorf

Запуск скрипта с продолжением работы после закрытия терминала..

Запущенный обычным образом скрипт проработает ровно до тех пор, пока вы залогинены на консоль сервера. При отключении от сервера скрипт автоматически завершится.

Для запуска скрипта без связи с сессией пользователя следует использовать утилитуnohup:

В этом случае запущенный скрипт останется работать даже при отключении от сервера, но весь выводимый скриптом текст будет записываться в файл nohup.log, создаваемый в текущем каталоге, о чем nohup непосредственно и информирует сообщением nohup: appending output to nohup.out. При этом данный файл будет создан даже в том случае, если у скрипта никогда не будет никакого вывода.

sourceforge.net удаляет проекты

sourceforgeНеожиданно выяснилось что по какой-то причине sourceforge.net удаляет один из моих проектов без объяснения причин.  За последние 2 дня — 3 раза его пересоздал. Не понятно почему??

На будущее буду более осторожен раз выяснилась такая деталь. Раньше использовал sourceforge.net как «бекапное хранилище проектов на всякий случай», а так-же для распространения исходников некоторых программ. Теперь же выяснилось что это не надежное хранилище и доверять ему нельзя — труд может быть удален без объяснения причин.

SSH клиент из браузера на FreeBSD

Задача: получить доступ по SSH к серверу через браузер.

Ставим shellinaboxd:

в /etc/rc.conf

В /usr/local/etc/rc.d/shellinaboxd отключаем возможность удаленного подключения (т.е. разрешаем только localhost):

изменяем:

Запускаем сервис:

Далее настраиваем apache для получения строки запуска SSH вида http://www.domen.ru/shell. Устанавливаем порты:

Выбираем mod_proxy и mod_proxy_http

В /usr/local/etc/apache22/httpd.conf добавляем:

В виртуальные хосты apache:

И снова перезапускаем:

1 38 39 40 41 42 52