Сбор логов по сети

Комментарии ()

По умолчанию Syslogd не принимает логи по сети (в /etc/default/rc.conf прописано запускать syslogd с ключом -s, запрещающим принимать логи от внешних устройств)

Редактируем /etc/rc.conf

syslogd_enable="YES"
syslogd_program="/usr/sbin/syslogd"
syslogd_flags="-a 192.168.0.100  -C"
  • -a ключ, уведомляет syslogd принимать логи от устройства с адресом  192.168.0.100 (можно задавать доменное имя)
  • -C ключ, для создания лог-файла если он отсутствует (с правами 600)

Добавляем в /etc/syslog.conf

+192.168.0.100
*.* /var/log/router_192.168.0.100.log
-192.168.0.100

Если для IP-адреса  существует hostname то необходимо использовать его.

Перегружаем syslog и смотрим логи 

/etc/rc.d/syslogd restart

 


Читать далее

Удалённое исполнение кода через SSH

Комментарии ()

ssh может выполнить команду на удалённом сервере и тут же закрыть соединение. Простейший пример:
 

ssh user@server ls /etc/ 


Выведет нам содержимое /etc/ на server, при этом у нас будет локальная командная строка. 

Некоторые приложения хотят иметь управляющий терминал. Их следует запускать с опцией -t:
 

ssh user@server -t remove_command

 


Читать далее

Копирование файлов через SSH

Комментарии ()

SCP (от англ. secure copy) — протокол RCP копирования файлов, использующий в качестве транспорта не RSH, а SSH. В UNIX-подобных операционных системах существует одноимённая (scp) утилита удалённого копирования файлов (входит в состав openssh).


Читать далее

DNS: PTR-запись

Комментарии ()

Согласно википедии, запись PTR связывает IP хоста с его каноническим именем. Запрос в домене in-addr.arpa на IP хоста в reverse форме вернёт имя (FQDN) данного хоста (см. Обратный DNS-запрос). Например, IP адреса 192.0.34.164: запрос записи PTR 164.34.0.192.in-addr.arpa вернет его каноническое имя referrals.icann.org. В целях уменьшения объёма нежелательной корреспонденции (спама) многие серверы-получатели электронной почты могут проверять наличие PTR записи для хоста, с которого происходит отправка. В этом случае PTR запись для IP адреса должна соответствовать имени отправляющего почтового сервера, которым он представляется в процессе SMTP-сессии.

Пример конфига обратной зоны для bind'а


Читать далее

Dovecot не сохраняются письма в папке отправленые

Комментарии ()

Почтовый клиент Thunderbird - при попытке отправить письмо, создается папка "отправленные" в клиенте и  на стороне сервера, но в кодировке в UTF7. Письмо в отправленные клиент сохранить не может: говорит о том что произошла ошибка, и предлагает повторить снова. 

Проблемы решилась использованием плагина Dovecot "autocreate". Для его использования необходимо  добавить в конфиг Dovecot следующее:

protocol imap {
  mail_plugins = autocreate
  }
  
plugin {
  autocreate = Sent
  autocreate2 = Drafts
  autosubscribe = Sent
  autosubscribe2 = Drafts
}

 


Читать далее

NFS клиент для Windows

Комментарии ()

Windows 7

В Windows 7 Ultimate есть встроенный NFS-клиент, который нужно включить

 

Дальше, монтируем шару

mount 192.168.1.1:/home/user y:

Правда возникает проблема с кодировкой, посему юзаю NFS-клиент, о котором описано ниже

Windows XP(2003)

Для этого семейста виндовсов, родного клиента нету как такого. С бесплатных понравился NekoDrive

Устанавливаем Microsoft .NET Framework 4, Dokan и сам NekoDrive


Читать далее

Webit.in.ua 2013