Все записи автора Black Diver

Установка и настройка vsftpd

Установка и настройка vsftpd
Захотелось мне поднять ftp сервер. В качестве сервера был выбран vsftpd.
Итак, опишу процесс его установки и настройки:
Для начала установим его из репозиториев командой
apt-get install vsftpd
В принципе наш сервер уше установлен и готов к работе, но неплохо было бы его отконфигурировать
для этого откроем файл /etc/vsftpd.conf
И заменим(или добавим в конец закомментировав все что было) все что в нем находится
на следующий конфиг:
Читать далее Установка и настройка vsftpd

туннелирование по ssh

Возникла потребность получить доступ к почтовому серверу, который крутится в рабочей локалке и не имеет выхода в и-нет. В принципе можно было бы и открыть доступ во внешнюю сеть но очень не хотелось ничего лишнего открывать кроме ssh и тут залез в маны ssh и увидел интересный параметр -L. Он создает туннель до нужного порта на сервере через ssh.
Выглядит данная команда вот так:

sudo ssh -L [локальный порт]:localhost:[порт удаленного сервера] [IP удаленного сервера]

Пример:
Предположим у нас на удаленном сервере крутится апач на 80-м порту и при этом апач не транслируется в и-нет, но нам надо получить доступ.
Читать далее туннелирование по ssh

скрипт создания http сервера в конкретной папке

Попался сегодня один матерый линуксоид-извращенец, который не признает никаких виндовых сервисов. Соответственно самбы у него небыло, но стояла задача как передать ему файлик. Тут пришелся очень кстати вот такой bash скрипт:

#! /bin/bash
:;
while [ $? -eq 0 ] ; do
nc -vlp 8080 -c '(
read a b c
z=read
while [ ${#z} -gt 2 ] ; do
read z
done
f=`echo $b|sed 's/[^a-z0-9_.-]//gi'`
h="HTTP/1.0";o="$h 200 OK\r\n";c="Content"
if [ -z $f ] ; then
(echo $o
ls -1|(while read n ; do
if [ -f "$n" ] ; then
echo "`ls -gh "$n"`
"
fi
done);
);
elif [ -f $f ] ; then
echo "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s $f`"
echo
cat $f
else echo -e "$h 404 Not Found\n\n404\n"
fi)'
done

Который создает временный http сервер на порту 8080 и делает листинг файлов
Как его запускать: находясь в папке, которую мы хотим открыть вызываем данный скрипт.
P.S. скрипт отрыт на просторах инета. Авторство неизвесно.

Флаги вместо текста в индикаторе раскладки

Захотелось мне немного разнообразить переключатель клавиатуры, и заменить надписи на флаги, и было найдено такое вот решение:
Создаем директорию ~/.icons/flags
Закидываем в нее 2 картинки флагов ru.svg и us.svg (флаги можно скачать тут или нарисовать самим)
далее выполняем такую вот команду
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

раскрашивание приветствия в консоли

Тут понял что очень тяжело в обычной консоли определять начало и конец вызванной команды. поэтому решил немного раскрасить консоль.
Для этого решил инвертировать цвет приглашения в консоли.
Это было сделано с помощью добавления в ~/.bashrc следующей строчки:

PS1='\[\033[7m\]\u@\h:\w\$\[\033[00m\] '

Теперь немного объясню значение этой строчки
7m — означает инверсию цветов т.е. фон и цвет текста меняются
\u — показать имя пользователя
\h — имя компьютера
\w — место где мы находимся
00m — сбросить цвет по умолчанию
Читать далее раскрашивание приветствия в консоли

консоль и алиасы

Продолжу свои маленькие советы по линуксу. Сегодня обращу внимание на консоль. А точнее на алиасы.
Алиас это более короткая команда в консоли
Алиасы добавляются в файл ~/.bashrc строчкой вида:

alias [название]='[команда]'

Ну и в добавление статьи напишу алиасы, которыми я пользуюсь

Запустить проигрыватель mpayer в полноэкранном режиме
alias play='mpayer -zoom -fs -framedrop'

5 раз пинганули и хватит
alias ping5='ping -c 5'
Читать далее консоль и алиасы

Gnome апплет монитор изменения частоты процессора

Иногда хочется на собственном буке затормозить или наоборот разогнать принудительно процессор. но хотелось для этого что-нить попроще и погуевие… В качестве предмета издевательства был выбран Gnome апплет монитор изменения частоты процессора, который можно добавить на панели. Но он только показывал частоту и менять ее не хотел, что было исправлено командой

dpkg-reconfigure gnome-applets

и в появившемся диалоге ответами да.
Теперь стало можно изменять скорость процессора нажатием на апплет и выбором требуемого режима.

Очистка ubuntu от ненужных файлов

Итак, после одного месяца работы с ubuntu и разных экспериментов с различными программами свободное место на разделе вплотную приблизилось к 100 Mb!
Итак, как и что можно безболезненно удалить.
В терминале прописываем такую команду:

apt-get autoclean

рекомендуется (использовать периодически) для очистки от пакетов .deb которые больше не используются.
плюс:

apt-get autoremove

удаляет неудалённые зависимости от уже удалённых пакетов
и еще чистим архив пакетов /var/cache/apt/archives/

sudo bash
cd /var/cache/apt/archives/
rm *.deb

Установка сканера безопасности nessus3

Итак приступим
Для начала нам надо поставить nmap т.к. Nessus пользуеся им для сканирования
Это делается в терминале командой

apt-get install nmap

теперь зайдем на
http://www.nessus.org/download
и скачаем deb пакеты

nessus 3.2.1 for linux и nessusClient 3.2.1 (оба пакета для Ubuntu 8.04)
далее запустим их из наутилуса и установим(надеюсь с этим сложности не возникнет)
теперь добавим пользователя командой

sudo /opt/nessus/sbin/nessus-adduser
Читать далее Установка сканера безопасности nessus3