Ftp linux ru pub linux

Установка и настройка FTP сервера Linux

Существует большое количество программ, позволяющих развернуть на компьютере под управлением Linux FTP сервер, и, естественно, каждая из них отличается своими особенностями и нюансами.

В рамках данной статьи мы постараемся максимально простым языком изложить особенности того, как происходит настройка FTP сервера Linux VSFTP.

Почему в качестве примера был выбран именно он? Все просто: это довольно качественный продукт, поддерживающий работу IPv6, SSL, он позволяет контролировать пропускную возможность канала, создавать виртуальных пользователей и т.д.

Этот FTP сервер к тому же достаточно популярен среди сообщества Open Source, достаточно только посмотреть кто использует его: debian, gnome, freebsd и многие другие.

Настройка FTP сервера Linux

Итак, перейдем непосредственно к настройке FTP сервера Linux.

Первым делом потребуется установить программное обеспечение, в Debian это делается командой

После загрузки и инсталляции автоматически будет создан новый пользователь, в домашней директории создастся новый каталог, а в /etc появится файл ftpusers, в который можно вписать тех пользователей, которым нельзя иметь доступ к FTP.

Следует сразу же отметить тот факт, что когда осуществляется настройка FTP сервера Linux, то первым делом лучше перенести директорию, в которой будут храниться файлы с домашнего каталога в /var.

Для этого потребуется сделать следующее: открываем консоль и от имени суперпользователя вводим следующее:

usermod -d /var/ftp ftp && rmdir /home/ftp

После этого можно приступать к настройке пользователя: создаем специальную группу, под названием ftpuser, делается это, естественно, от имени суперпользователя, командой addgroup ftpuser.

После этого создаем нового пользователя с именем ftpuser и добавляем его в соответствующую группу:

useradd -a /var/ftp -g ftpuser ftpuser

Когда пользователь создан, необходимо назначить для него пароль: passwd ftpuser (от имени суперпользователя).

Читайте также:  Линукс минт для компьютера

Когда осуществляется настройка FTP сервера, следующий этап заключается в создании директории и установки на нее соответствующих прав. О том, как и где создавать каталог, мы говорили выше, теперь сделаем права доступа (от root):

chmod 555 /var/ftp && chown root:ftpuser /var/ftp
Финальная часть настройки FTP сервера Linux

Затем создаем публичный каталог:

mkdir /var/ftp/pub && chown ftpuser:ftpuser /var/ftp/pub

На следующем этапе, когда осуществляется настройка FTP сервера Linux, мы производим его конфигурацию. Для того, чтобы в результате случайной ошибки программа не отказалась работать полностью, лучше всего сделать копию файла настроек:

cp /etc/vsftpd.conf /etc/vsftpd.conf_old

После этого можно открыть vsftpd.conf и произвести необходимые изменения. Сложностей с этим возникнут не должно, так как файл хорошо закомментирован и с ним должен разобраться даже не очень опытный пользователь.

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

Когда все вышеперечисленное было сделано, можно перезапускать FTP сервер:

и свободно пользоваться собственным ФТП-шником.

Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:

Источник

Ftp linux ru pub linux

Для прекращения FTP-сессии просто используйте команду

может использоваться для закрытия связи с данным FTP-сервером; команда open может быть после этого использована для начала сессии с другим сервером (без выхода из программы FTP).

ftp> close 221 Goodbye. ftp> quit

8.6. Использование ftpmail

ftpmail — это сервис, который позволяет получить файлы из FTP-архива через электронную почту Internet. Если у вас нет прямого выхода на Internet, но есть возможность посылать письма в Internet (например, из CompuServe), ftpmail — это хороший способ получить файлы из архивов FTP-серверов. К сожалению, ftpmail может быть медленным, особенно при пересылке больших об’емов. Перед попыткой скачать большое число программ с использованием ftpmail , убедитесь, что область спуллинга вашей mail будет способна справиться с такими объемами входного трафика. Во многих системах есть ограничения на объем приходящей электронной почты (прим. переводчика: ограничения могут быть как на объем отдельного файла, так и на общее число принимаемых (размещаемых во входном спуле) файлов). Так что руководствуйтесь здравым смыслом.

Читайте также:  Linux thread get thread id

sunsite.unc.edu — один из главных архивных Linux FTP-серверов, имеет также ftpmail -сервер. Для того, чтобы воспользоваться этим сервисом, пошлите письмо по адресу:

А в письме только одно слово

В результате вы получите в ответ список команд ftpmail и краткую инструкцию по пользованию системой.

Например, для получения списка файлов sunsite.unc.edu, пошлите письмо по вышеуказанному адресу со следующим текстом:

open sunsite.unc.edu cd /pub/Linux dir quit

Вы можете использовать ftpmail для связи с архивом FTP-сервера; и это не ограничивается лишь sunsite.unc.edu . В следующем разделе приводится список Linux FTP-архивов.

8.7. Список Linux FTP-серверов

Таблица C.1 — это список наиболее известных архивных FTP-серверов, которые хранят пакеты программ для Linux. Имейте в виду, что многие другие сервера имеют зеркальные отображения многих из этих архивов, так что скорее всего вы найдете нужное вам на серверах, отсутствующих в этом списке.

tsx-11.mit.edu , sunsite.unc.edu и nic.funet.fi — это «дом родной» для Linux, где вы можете найти большинство новых программ. Большинство других серверов из списка зеркально отображают некоторую комбинацию из этих трех. Для уменьшения сетевого трафика выбирайте сервер, который ближе к вам географически.

Имя сервера IP адрес Каталог tsx-11.mit.edu 18.172.1.2 /pub/linux sunsite.unc.edu 152.2.22.81 /pub/Linux nic.funet.fi 128.214.6.100 /pub/OS/Linux ftp.mcc.ac.uk 130.88.200.7 /pub/linux fgb1.fgb.mw.tu-muenchen.de 129.187.200.1 /pub/linux ftp.informatik.tu-muenchen.de 131.159.0.110 /pub/Linux ftp.dfv.rwth-aachen.de 137.226.4.105 /pub/linux ftp.informatik.rwth-aachen.de 137.226.112.172 /pub/Linux ftp.ibp.fr 132.227.60.2 /pub/linux kirk.bu.oz.au 131.244.1.1 /pub/OS/Linux ftp.uu.net 137.39.1.9 /systems/unix/linux wuarchive.wustl.edu 128.252.135.4 /systems/linux ftp.win.tue.nl 131.155.70.100 /pub/linux ftp.ibr.cs.tu-bs.de 134.169.34.15 /pub/os/linux ftp.denet.dk 129.142.6.74 /pub/OS/linux Таблица C.1: FTP-серверы Linux

Источник

unixforum.org

Стоит ALT Linux Maste 2.2
Помогите настроить файл /etc/apt/sources.list что апт сам скачивал что ему нужно.
Сделал apt-get update но он не находит все файлы.Подскажите что нужно вписать чтобы работало.

Читайте также:  Amd raid driver linux

Re: /etc/apt/sources.list

Сообщение snake » 11.11.2004 23:25

(Konceptor @ Четверг, 11 Ноября 2004, 22:05) писал(а): Стоит ALT Linux Maste 2.2
Помогите настроить файл /etc/apt/sources.list что апт сам скачивал что ему нужно.
Сделал apt-get update но он не находит все файлы.Подскажите что нужно вписать чтобы работало.

В файлике /etc/apt/sources.list нужно раскаментарить пердпочитаемый репозиторий, например у меня вот так:

# Sisyphus rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 classic rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 classic rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 base rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 base # rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 kernel # rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 kernel # rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 castle # rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 castle # rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 junior # rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 junior rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 master rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 master rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 contrib rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 contrib # rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 non-free # rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i586 non-free # rpm [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i686 base # rpm-src [alt] ftp://ftp.chg.ru/pub/Linux/ALTLinux/Sisyphus/ i686 base

Единственно, тут нужно выбрать наиболе удобное зеркало — это уже индивидуально. То же самое (раскометаривание) произойдет если разрешить соотвествующий репозиторий через synaptic. И после этого apt-get update.
Так же не будет лишним подключить диски дистрибутива командой apt-cdrom add
И еще, если нет особого желание эксперементировать с «Сизифом» (не всегда это оканчиваеться благополучно ) то включить нужно только репозиторий с апдейтами.

Источник

Оцените статью
Adblock
detector