Комментарии 17
.... разве ftp в XXI веке - это хорошая идея? Из браузеров его выпилили уже всё равно, не лучше ли SFTP и т.п., а раз уже линукс есть - то и просто SSH для передачи файлов, из коробки.
я конечно извиняюсь, но все в своей нише FTP для серверов (бэкапы, скрипты), не для браузеров — там HTTP/S. Публичка — SFTP/SSH..
не вижу никакого смысла использовать устаревший и небезопасный протокол в новых установках. Если там дремучее легаси из прошлого века - ну ок, хотя тоже не здорово. Любой фтп-манагер умеет в sftp/ssh, заскриптовать - тоже можно, а чисто для дома без выхода наружу - так и SMB можно... Но в статье описывается VPS, а это не про дом ни разу.
для серверов (бэкапы, скрипты)
Для этого сценария rsync (а) в общем случае быстрее, (б) имеет на порядок больше фич и (в) не требует танцев с бубном в настройке фаервола.
+1, очень странно выбирать ftp когда есть Minio/nfs/smb. И тем более странно что если облака не подходят, предлагается это дело размещать на vds.
Smb голой ж..пой в инет? За такое канделябром охаживают.
У nfs появилась поддержка шифрования?
Minio - это S3 прежде всего и задачи у s3 эээ другие. Это как теплое и мягкое сравнивать.
И да, минио, всё - оно только ынтерпрайз нонче (
Домашний проект, при чем тут интернет вообще.
Человечество изобрело виртуальные частные сети, а при остром желании tls прикручивается к чему угодно.
S3 это такое же хранилище как любое иное и уж точно лучше чем ftp в плане возможностей. В случае сравнения с ftp вообще никаких "других" задач тут нету. Складывать\скачивать файлики можно, управление доступами есть. При необходимости файлики можно еще и красиво раздавать без необходимости ставить ftp клиент (который выпилили). ftp давно пора закопать и забыть.
На гитхабе релизы Minio от 2016 года доступны, для "домашнего" проекта, использовать немного устаревшую версию вполне допустимо, особенно если в мир не торчит. Плюс есть все еще бесплатный radosgw. Почти наверняка есть более близкие аналоги s3 интерфейса над файловой системой.
У nfs появилась поддержка шифрования?
Как бы... да. И речь не про Kerberos, а про nfs-over-tls (RFC 9289)
Шифрование NFS: RPC-with-TLS - https://habr.com/ru/companies/flant/articles/897130/
FTP конечно уже пора закапывать
В XXI веке ftp не нужен. Если нужно поделиться файлом для этого надо использовать http(s). Он именно для этого предназначен, просто это забыли.
Ну и в догонку, разве telnet и smtp использует контрольный канал?
А девопсеры тут вообще причём??? Если девопсер не может настроить банальный сервер, то он не девопсер, даже близко. Да и если комуто отдать надо, то nginx/caddy, а залить по ssh или как удобно. Фтп не видел уже лет 15 наверное.
FTP (File Transfer Protocol) — протокол передачи файлов, разработанный ещё в 1971 году
...
Там по умолчанию выбрано «2 Гб» оперативной памяти, этого тоже хватит для vsftpd и небольших фоновых задач (например, логирования).
Ребята из 1971 наверное бы поперхнулись от таких системных требований.
> А если нужен веб-доступ и поудобнее
Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
Странно, что тема настройки ftps на базе vsftpd в статье не раскрыта...
FTP‑сервер на Linux: настройка для домашнего проекта