Инструкция по установке и настройке ProFTPD Debian

Установка и настройка ProFTPD сервера Debian

apt install proftpd

Отредактируем и настроим файл конфигурации ProFTPD:

nano /etc/proftpd/proftpd.conf

Добавим параметры:

DefaultRoot ~  # Данный параметр закроет пользователя в своем каталоге
RequireValidShell off  # Пользователи кому запрещен shell могут войти
RootLogin off # Запрещает подключаться от пользователя root
AuthUserFile /etc/proftpd/ftpd.passwd # Тут хронаться login:password:uid:gid:home category
AuthGroupFile /etc/proftpd/ftpd.group
AuthOrder mod_auth_file.c  # Определяет метод авторизации пользователя, у нас это ftpd.passwd

Создадим пользователя:

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=cooluser --uid=1001 --gid=1001 --home=/srv/ftp/cooluser/ --shell=/bin/false

Пояснения к водимым параметрам:

--file=/etc/proftpd/ftpd.passwd - создаст файл
--name=cooluser - имя пользователя, можно изменить под уже существующего
--uid=1001 - uid пользователя, можно изменить под уже существующего
--gid=1001 - gid пользователя, можно изменить под уже существующего
--home=/srv/ftp/cooluser/ - домашний каталог пользователя, меняем под себя
--shell=/bin/false - запрещает авторизацию по ssh

Теперь создадим файл ftpd.group:

ftpasswd --group --name=nogroup --file=/etc/proftpd/ftpd.group --gid=1001 --member cooluser

Перезагружаем сервер и пользуемся:

service proftpd restart

П о б л а г о д а р и т ь:
  • Bitcoin
  • Ethereum
  • Polygon matic
  • Tether
  • Binance coin
  • Monero
  • Ethereum classic
  • MetaMask
Scan to Donate Bitcoin to 1437u13eDGCMmEt6w7PfsRa8YNVmdAFX8L

Пожертвуйте Bitcoin на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Bitcoin

Scan to Donate Ethereum to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Ethereum на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Ethereum

Scan to Donate Polygon matic to 0xa6Ac94682307DB08B7cC66CE08475Bf91EcAe7A9

Пожертвуйте Polygon matic на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Polygon matic

Scan to Donate Tether to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Tether на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Tether

Tag/Note:- Сеть: BNB Smart Chain (BEP20)
Scan to Donate Binance coin to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Binance coin на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Binance coin

Tag/Note:- Сеть: BNB Smart Chain (BEP20)
Scan to Donate Monero to 84zmyWy4VzwRaUoFyRn6iCgUtRcSGdmMS6EuPB5r3Z7fACUKWnVUzk9TKDMqU1QbS2EFWCKUnPyjGRCyjdc3ntd83gvAonw

Пожертвуйте Monero на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Monero

Scan to Donate Ethereum classic to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Ethereum classic на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Ethereum classic

Tag/Note:- Сеть: BNB Smart Chain (BEP20)

Пожертвовать с помощью MetaMask

Donate ETH Via PAY With Metamask

Добавить комментарий

Ваш адрес email не будет опубликован.

Выполните арифметические действия *Достигнут лимит времени. Пожалуйста, введите CAPTCHA снова.