The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск SFTP-сервера SFTPGo 2.2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск SFTP-сервера SFTPGo 2.2.0"  +/
Сообщение от opennews (??), 29-Ноя-21, 10:05 
Опубликован выпуск сервера SFTPGo 2.2, позволяющего организовать удалённый доступ к файлам при помощи протоколов SFTP, SCP/SSH, Rsync, HTTP и WebDav. В том числе SFTPGo  может использоваться для предоставления доступа к Git-репозиториям, используя протокол SSH. Данные могут отдаваться как с локальной  файловой системы, так и из внешних хранилищ, совместимых с Amazon S3, Google Cloud Storage и Azure Blob Storage. Возможно хранение данных в зашифрованном виде.  Для хранения пользовательской базы и метаданных используются СУБД с поддержкой SQL или формата ключ/значение, такие как PostgreSQL, MySQL,  SQLite, CockroachDB  или bbolt, но имеется и возможность хранения метаданных в оперативной памяти, не требующая подключения внешней БД. Код проекта написан на языке Go и распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56247

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 29-Ноя-21, 10:05   +1 +/
Когда в браузеры завезут поддержку?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3

2. Сообщение от zo0M (ok), 29-Ноя-21, 10:07   –1 +/
вчера
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

3. Сообщение от Аноним (3), 29-Ноя-21, 10:09   –3 +/
поддержку чего? го? безопасного фтп? питона? ой, уже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #18

9. Сообщение от Аноним (9), 29-Ноя-21, 11:16   +/
Нахера название языка, на к-м софт написан, указывать в названии программы?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #14, #15, #23

11. Сообщение от x3who (?), 29-Ноя-21, 11:36   +1 +/
> Нахера название языка, на к-м софт написан, указывать в названии программы?

это как правило сказывается на пользовательских качествах программы, хотя бы поэтому чтоит указывать

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

14. Сообщение от Alex (??), 29-Ноя-21, 11:50   +/
Тут скорее так совпало что слово Go может ещё использоваться как что то удобное и функциональное из коробки.
Типа поставил завёл и поехал.

И получилось так что для тех кто знает про язык будет видеть язык, а кто не знает будет видеть более глубокий смысл.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #36

15. Сообщение от ыы (?), 29-Ноя-21, 11:52   +13 +/
Чтобы унизить приверженцев раста :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

16. Сообщение от Аноним (16), 29-Ноя-21, 12:27   +/
Подождём RUSfTp. Этот недостаточно безопасен
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25

18. Сообщение от Аноним (18), 29-Ноя-21, 12:34   +1 +/
HTTP. Стильная-модная-смузёвая фича, не в каждом браузере есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

20. Сообщение от Аноним (45), 29-Ноя-21, 12:56   –3 +/
> протоколов SFTP, SCP/SSH, Rsync, HTTP и WebDav
> СУБД с поддержкой SQL или формата ключ/значение, такие как PostgreSQL, MySQL, SQLite, CockroachDB или bbolt
> настроек в форматах JSON, TOML, YAML, HCL и envfile

Вот это вот всё точно нужно для того, чтобы просто расшарить файлы? KISS!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

22. Сообщение от Аноним (22), 29-Ноя-21, 13:39   –1 +/
ssh для Ъ-админа локалхоста достаточно, а поверх него запускаются scp или rsync

всё

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52

23. Сообщение от OpenEcho (?), 29-Ноя-21, 13:56   –1 +/
> Нахера название языка, на к-м софт написан, указывать в названии программы?

Потому- что префикс/окончание с GO дает подсказку, что это - тоже самое, но только мультиплатформенное и как правило более современное и с большим количеством фич

SFTP vs SFTPgo
gocryptfs VS eCryptfs
и так далее

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #33

24. Сообщение от OpenEcho (?), 29-Ноя-21, 13:58   –1 +/
@Drakkan, Thanks a lot for pretty useful program !
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от OpenEcho (?), 29-Ноя-21, 14:00   +1 +/
> Этот недостаточно безопасен

Список "не безопасности" - студию !

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #50

26. Сообщение от PnD (??), 29-Ноя-21, 15:12   +/
Заглянул под капот. Вся криптография написана на go.
С одной стороны это ожидаемо, т.к. линковка с C хотя и делается просто, на go даёт заметный пенальти.
С другой стороны, имеем "неуловимого Джо" с туманными перспективами аудита.

В общем, если прикрыть доступ снаружи VPN (да, понизив криптостойкость), может быть в каких-то случаях полезным.

** Логи в json — это шесть.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #28, #42

27. Сообщение от pavlinux (ok), 29-Ноя-21, 15:42   –3 +/
> Вся криптография написана на ...

Они, чо, сами всю критпу реализовали?  Ну нах...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #44

28. Сообщение от Аноним (28), 29-Ноя-21, 15:45   +1 +/
Логи в предсказуемый структурированный формат — это шесть. Нужно писать строка за строкой, а потом прогонять по ним sed-ы и awk-ы с криво переданными параметрами. Вот это по-нашему, по-юниксовому.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #29, #30

29. Сообщение от pavlinux (ok), 29-Ноя-21, 15:53   –1 +/
Слухайте, ну JSON явно не для админов с grep/awk/sed.
Обычно для встраивания в какие-то системы аудита.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #53

30. Сообщение от YetAnotherOnanym (ok), 29-Ноя-21, 16:15   –1 +/
Как будто пройтись по json-логу cli'шной тулзой может составить проблему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #39

32. Сообщение от Аноним (32), 29-Ноя-21, 16:37   –4 +/
Ец ы принципе правильно, показатель отстойного качества.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43

33. Сообщение от Аноним (33), 29-Ноя-21, 17:06   –2 +/
> мультиплатформенное

Т.е. linux надо писать как linuxc? А где на Go ОС мультиплатформерная?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #37

36. Сообщение от Аноним (36), 29-Ноя-21, 19:36   +1 +/
ага, совпало. а также совпало в hugo, gosu, gogs и прочих 😁
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

37. Сообщение от OpenEcho (?), 29-Ноя-21, 21:05   +/
>> мультиплатформенное
> Т.е. linux надо писать как linuxc? А где на Go ОС мультиплатформерная?

А где я говорил что на Go ось мультиплатформенная ???

SFTPgo - мультиплатформенная, может работать, на Линуксе, Фре, Виндовс
GocryptFS - тоже

Вы термин мультиплатформенности чуток не поняли ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #45

38. Сообщение от Аноним (38), 29-Ноя-21, 21:19   +/
Шифрование отключить хоть можно? А то sshfs удобная штука, но в локальной сети, где чужих нет и шифрование не нужно, иногда хотелось бы быстрее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40

39. Сообщение от Аноним (18), 29-Ноя-21, 21:58   +5 +/
Проблема в выразительности синтаксиса

Сравните

    cat access.log | jq -r '.user_agent'

и

    perl -ne 'if(/"([^"]+)"$/){$ua{$1}++;} END{for(keys %ua){print "$ua{$_} $_\n"}}' access_log

Второй вариант куда более понятен и прозрачен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

40. Сообщение от Аноним (18), 29-Ноя-21, 22:01   +4 +/
Для начала, неплохо бы найти SFTP-клиент с отключаемым шифрованием :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

42. Сообщение от OpenEcho (?), 29-Ноя-21, 22:40   +2 +/
> С другой стороны, имеем "неуловимого Джо" с туманными перспективами аудита.

Я далеко не копал, но на сколько я понял, там используется та же самая Го-шная библиотека что и в gocryptfs, которая проходила аудит, то же самое и syncthing

> В общем, если прикрыть доступ снаружи VPN (да, понизив криптостойкость), может быть
> в каких-то случаях полезным.

Программа прекрасно изолируется и легко защищается фаил2баном

> ** Логи в json — это шесть.

И чем оно страшнее обычных, разношерстно-стандартных строчек?
{"level":"debug","time":"2021-11-29T14:36:50.790","sender":"DAV","connection_id":"DAV_хххх","message":"transfer added, id: 1428, active transfers: 1"}

Разве что парсится значительно легче, или мы не любим легких путей ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

43. Сообщение от OpenEcho (?), 29-Ноя-21, 22:45   +2 +/
> Ец ы принципе правильно, показатель отстойного качества.

Ец ы ысчо один спецыалист со своим ничем не подкрепленным мнением

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

44. Сообщение от Аноним (45), 29-Ноя-21, 23:33   +/
>> Вся криптография написана на ...
> Они, чо, сами всю критпу реализовали?  Ну нах...

Вся крипта есть в стандартной библиотеке Go. Не в ней проблема, а в 100500 других внешних зависимостей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

45. Сообщение от Аноним (45), 29-Ноя-21, 23:39   –2 +/
А какое отношение мультиплатформенность имеет к языку и тем более к названию проекта?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #49

46. Сообщение от Аноним (46), 29-Ноя-21, 23:42   +1 +/
>> Хранение логов в формате JSON

А чего не бинарем неизвестного формата?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #59

48. Сообщение от Аноним (18), 30-Ноя-21, 00:11   +2 +/
Это было бы чересчур юниксвейно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

49. Сообщение от OpenEcho (?), 30-Ноя-21, 01:22   –1 +/
> А какое отношение мультиплатформенность имеет к языку и тем более к названию
> проекта?

К тому, что практически все Гоу программы работают на разных платформах, поэтому, если видна приставка/окончание go, то это вроде как намекает, что это будет работать везде.

Ну, по крайней мере, это моя интерпритация - "почему"... :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #58

50. Сообщение от OpenBotNET (ok), 30-Ноя-21, 08:31   –1 +/
Прикол в том, что абсолютно безопасного ПО не существует в принице.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #54

51. Сообщение от Брат Анон (ok), 30-Ноя-21, 09:12   +2 +/
1. Ну попробуй передать по SSH файлы и сохранить их компактно в виде одного бинарного блоба БД.
2. Ну покажи мне программу, которая на любой ОСи работает одинаково для этих целей?
3. Если ты считаешь всё это ненужным -- напиши свою (на Расте будет особенно хорошо -- будет с чем сравнить, если ты конечно в Раст умеешь.).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

52. Сообщение от Брат Анон (ok), 30-Ноя-21, 09:13   +1 +/
Неужели по SSH можно файлы в трёх базах данных сохранять? Или через HTTP-Proxy прокидывать?! Я что-то упустил?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

53. Сообщение от Брат Анон (ok), 30-Ноя-21, 09:16   +1 +/
Не пишите ерунду. Лучше хреновая структура, чем красивая каша в духе "я художник. я так вижу".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #56

54. Сообщение от OpenEcho (?), 30-Ноя-21, 09:23   +/
> Прикол в том, что абсолютно безопасного ПО не существует в принице.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #55, #57

55. Сообщение от Аноним (18), 30-Ноя-21, 11:59   +/
Такое не только в мире ПО бывает. Естественное свойство человека.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

56. Сообщение от Аноним (18), 30-Ноя-21, 12:04   –1 +/
Исторически, все юниксовые демоны пишут логи именно кашицей. Поэтому приходится преодолевать привычку "чтобы выделить в логе поля xxx и yyy, нужно написать однострочник в духе патча Бармина".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #62

57. Сообщение от Аноним (57), 30-Ноя-21, 12:53   +/
через ё
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

58. Сообщение от Аноним (45), 30-Ноя-21, 20:36   +1 +/
> практически все Гоу программы работают на разных платформах, поэтому, если видна приставка/окончание go, то это вроде как намекает, что это будет работать везде.

docker, gocryptfs на винде и макоси уже пашут? Вот gobject или, скажем, gosa действительно на разных платформах работают, только почему-то они не на go.
Чувак, ты попутал, для чего язык программирования нужен. Он для того, чтобы на нём программы писать. Для остального есть порнхаб.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #64

59. Сообщение от Аноним (45), 30-Ноя-21, 20:43   –1 +/
Меня, с учётом подхода авторов, больше интересует, почему не реализовано альтернативное логирование в XML, YAML и REBOL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #60, #61

60. Сообщение от Аноним (45), 30-Ноя-21, 20:44   +/
А, да, и ещё в twitter неплохо было бы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

61. Сообщение от Аноним (18), 01-Дек-21, 00:09   –1 +/
> XML

Оставим его труЪ-энтерпрайз джавистам.

> YAML

Обратно совместим с JSON - условие выполнено автоматически.

> REBOL

Хм. Сейчас уточню у знакомого лингвиста-историка, может, он слышал про этот REBOL.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

62. Сообщение от Брат Анон (ok), 01-Дек-21, 08:59   –1 +/
> Исторически, все юниксовые демоны пишут логи именно кашицей.

Я прекрасно понимаю, откуда растут ноги от подобных решений.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

64. Сообщение от OpenEcho (?), 02-Дек-21, 20:41   +/
Чувак, я просто попытался найти причину, почему народ называет программы с приставками языка на котором они реализуют продукт. Просто мое ИМХО, спекуляция и догадки, - не более, если есть другие предположения, - то добро пожаловать к дискусии, с удовольствием прочитаю ваше предположение - почему же они так называют программы.

Кстати, докер на винде и маке если верить офсайту - давно пашут. А gocryptfs на сколько я помню, решили просто не заморачиваться, т.к. другой чувак портировал gocryptfs в cppcryptfs (кстати тоже с присатавочкой срр) и сопровождает порт

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру