Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
В этом руководстве мы увидим, как настроить FTP-сервер (ProFTPd) для передачи файлов между вашим компьютером и вашим сервером.
Обновите систему.
yum check-update
Официальные репозитории RHEL / CentOS 6/7 не предоставляют никаких бинарных пакетов для ProFTPD Server, поэтому вам необходимо добавить дополнительные репозитории пакетов в вашей системе, предоставляемые репозиторием EPEL 6/7, с помощью одной из следующих команд.
CentOS 6 :
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS 7 :
sudo rpm -Uvh http://ftp.astral.ro/mirrors/fedora/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
Загрузите все метаданные для включенных в настоящее время репозиториев yum.
sudo yum makecache
Установить proftpd
.
sudo yum install proftpd
Установить ftp
.
sudo yum install ftp
Откройте файл конфигурации ProFTPd.
sudo nano /etc/proftpd.conf
Файл будет похож на следующий текст.
The file will resemble the following text.
# This is the ProFTPD configuration file
#
# See: http://www.proftpd.org/docs/directives/linked/by-name.html
# Server Config - config used for anything outside a <VirtualHost> or <Global> $
# See: http://www.proftpd.org/docs/howto/Vhost.html
ServerName "ProFTPD server"
ServerIdent on "FTP Server ready."
ServerAdmin root@localhost
DefaultServer on
# Cause every FTP user except adm to be chrooted into their home directory
# Aliasing /etc/security/pam_env.conf into the chroot allows pam_env to
# work at session-end time (http://bugzilla.redhat.com/477120)
VRootEngine on
DefaultRoot ~ !adm
VRootAlias /etc/security/pam_env.conf etc/security/pam_env$
# Use pam to authenticate (default) and be authoritative
AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c
# If you use NIS/YP/LDAP you may need to disable PersistentPasswd
#PersistentPasswd off
# Don't do reverse DNS lookups (hangs on DNS problems)
UseReverseDNS off
# Set the user and group that the server runs as
User nobody
Group nobody
# To prevent DoS attacks, set the maximum number of child processes
# to 20. If you need to allow more than 20 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode; in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 20
...
ServerName
: Указывает имя FTP-сервера. Это имя будет отображаться при подключении клиентов к серверу.DefaultRoot
: Управляет корневым каталогом по умолчанию, назначенным пользователю при входе �� систему.MaxInstances
Максимальное количество одновременных подключений, которое вы хотите разрешить на вашем FTP-сервере.Теперь мы должны изменить ServerName
.
ServerName : the name of your FTP server
Примечание . По умолчанию тот, кто подключается к FTP-серверу, может получить доступ ко всем папкам сервера, поэтому рекомендуется включить этот параметрDefaultRoot
.
DefaultRoot ~ !adm
После изменения конфигурации перезапустите сервер.
sudo service proftpd restart
Примечание . Если строка ошибки отображается как « unable to resolve host
», помните, что это не имеет значения, и вы можете ее игнорировать.
Добавить пользователя.
useradd --shell /bin/false myuser
Создайте домашний каталог нашего пользователя " myuser
".
mkdir /home/myuser
Измените владельца этого каталога на пользователя и группу " myuser
".
chown myuser:myuser /home/myuser/
Установите пароль для пользователя " myuser
".
passwd myuser
Теперь, когда ваш FTP-сервер установлен и настроен, вы хотели бы иметь возможность подключиться к нему.
Просто введите ftp://server_ip_address
адресную строку вашего браузера. Замените server_ip_address
на IP-адрес вашего сервера. Затем вас спросят о вашем username
и password
.
Вы можете увидеть, кто подключен к вашему FTP-серверу, с помощью следующей команды.
ftpwho
Вы также можете увидеть статистику.
ftpstats
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше