{"id":102416,"date":"2021-11-29T09:36:46","date_gmt":"2021-11-29T07:36:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sftp-servera-sftpgo-2-2-0"},"modified":"2021-11-29T09:36:46","modified_gmt":"2021-11-29T07:36:46","slug":"vypusk-sftp-servera-sftpgo-2-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","title":{"rendered":"Rilascio del server SFTP SFTPGo 2.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pubblicata l'uscita del server SFTPGo 2.2, che consente di organizzare l'accesso remoto ai file tramite i protocolli SFTP, SCP\/SSH, Rsync, HTTP e WebDav. SFTPGo pu\u00f2 anche essere utilizzato per fornire accesso ai repository Git utilizzando il protocollo SSH. I dati possono provenire sia dal sistema di file locale che da archivi esterni compatibili con Amazon S3, Google Cloud Storage e Azure Blob Storage. \u00c8 possibile memorizzare i dati in forma cifrata. Per la memorizzazione della base utenti e dei metadati vengono utilizzati database relazionali con supporto SQL o formato chiave\/valore, come PostgreSQL, MySQL, SQLite, CockroachDB o bbolt, ma \u00e8 anche possibile memorizzare i metadati in memoria, senza necessit\u00e0 di connettersi a un database esterno. Il codice del progetto \u00e8 scritto in Go e distribuito con licenza GPLv3.    <\/p>\n<p>Nella nuova versione:  <\/p>\n<ul>\n<li class=\"l\"> Aggiunta il supporto per l'autenticazione a due fattori utilizzando password temporanee (TOTP, RFC 6238). Possono essere utilizzate applicazioni come Authy e Google Authenticator come autenticatori.\n<li class=\"l\"> Implementata la possibilit\u00e0 di estendere le funzionalit\u00e0 tramite plugin. Tra i plugin gi\u00e0 disponibili: supporto per servizi di scambio chiavi aggiuntivi, integrazione dello schema Publish\/Subscribe, memorizzazione e ricerca di informazioni sugli eventi nel database.\n<li class=\"l\"> Nell'API REST \u00e8 stato aggiunto il supporto per l'autenticazione basata su chiavi, oltre ai token JWT, ed \u00e8 stata fornita la possibilit\u00e0 di definire politiche di memorizzazione dei dati (limite di tempo di vita dei dati) collegato a singole directory e utenti. Per impostazione predefinita, \u00e8 attivata l'interfaccia Swagger UI per la navigazione nelle risorse API senza utilizzare strumenti esterni.\n<li class=\"l\"> Nell'interfaccia web \u00e8 stato aggiunto il supporto per le operazioni di scrittura (caricamento file, creazione di directory, rinomina e eliminazione), implementata la possibilit\u00e0 di reimpostare la password con conferma via email, integrati editor di file di testo e visualizzatore PDF. \u00c8 stata aggiunta la possibilit\u00e0 di creare link HTTP per fornire accesso a singoli file e directory a utenti esterni, con la possibilit\u00e0 di impostare una password di accesso separata, limitazioni <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"indirizzi IP.\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4458\">indirizzi IP.<\/a>, impostare il tempo di vita del link e limitare il numero di download.  <\/ul>\n<p>Caratteristiche principali di SFTPGo:  <\/p>\n<ul>\n<li class=\"l\"> Per ogni account viene applicata l'isolamento chroot, che limita l'accesso alla home directory dell'utente. \u00c8 possibile creare directory virtuali che fanno riferimento ai dati al di fuori della home directory dell'utente.    <\/li>\n<li class=\"l\"> Gli account sono memorizzati in un database virtuale degli utenti, che non si sovrappone al database di sistema degli utenti. Per la memorizzazione del database degli utenti si possono utilizzare SQLite, MySQL, PostgreSQL, bbolt e memorizzazione in memoria. Sono forniti strumenti per mappare gli account virtuali e di sistema \u2014 \u00e8 possibile una mappatura diretta o arbitraria (un utente di sistema pu\u00f2 essere mappato a un altro utente virtuale).      <\/li>\n<li class=\"l\"> \u00c8 supportata l'autenticazione tramite chiavi pubbliche, chiavi SSH e password (inclusa l'autenticazione interattiva con inserimento password da tastiera). \u00c8 possibile associare pi\u00f9 chiavi per ogni utente, cos\u00ec come configurare l'autenticazione multipla e a pi\u00f9 fasi (ad esempio, in caso di autenticazione riuscita tramite chiave, potrebbe essere richiesto un ulteriore inserimento di password).  <\/li>\n<li class=\"l\"> Per ogni utente \u00e8 possibile configurare diversi metodi di autenticazione, nonch\u00e9 definire metodi personalizzati, implementati tramite chiamate a programmi di autenticazione esterni (ad esempio, per autenticazione LDAP) o l'invio di richieste attraverso API HTTP.     <\/li>\n<li class=\"l\"> \u00c8 possibile collegare gestori esterni o chiamate API HTTP per modificare dinamicamente i parametri utente, invocati prima dell'accesso dell'utente. \u00c8 supportata la creazione dinamica di utenti all'accesso.    <\/li>\n<li class=\"l\"> Supporto per quote individuali sulla dimensione dei dati e sul numero di file.   <\/li>\n<li class=\"l\"> Supporto per limitazioni della larghezza di banda con configurazione separata dei limiti per il traffico in entrata e in uscita, nonch\u00e9 limiti sul numero di connessioni simultanee.    <\/li>\n<li class=\"l\"> Strumenti per il controllo degli accessi, funzionanti in base all'utente o alla directory (\u00e8 possibile limitare la visualizzazione dell'elenco dei file, vietare il caricamento, il download, la sovrascrittura, la cancellazione, la rinominazione o la modifica delle autorizzazioni, vietare la creazione di directory o collegamenti simbolici, ecc.).   <\/li>\n<li class=\"l\"> Per ogni utente \u00e8 possibile definire limitazioni di rete individuali, ad esempio, \u00e8 possibile consentire l'accesso solo da determinati IP o subnet.        <\/li>\n<li class=\"l\"> \u00c8 supportata la connessione di filtri per il contenuto caricato, legati a singoli utenti e directory (ad esempio, \u00e8 possibile bloccare il caricamento di file con determinate estensioni).    <\/li>\n<li class=\"l\"> \u00c8 possibile associare gestori che vengono attivati durante diverse operazioni con i file (caricamento, eliminazione, rinomina, ecc.). Oltre all'invocazione dei gestori, \u00e8 supportinata l'invio di notifiche sotto forma di richieste HTTP.    <\/li>\n<li class=\"l\"> Chiusura automatica delle connessioni inattive.    <\/li>\n<li class=\"l\"> Aggiornamento atomico della configurazione senza interruzione delle connessioni.    <\/li>\n<li class=\"l\"> Fornitura di metriche per il monitoraggio in Prometheus.    <\/li>\n<li class=\"l\"> \u00c8 supportato il protocollo HAProxy PROXY per l'organizzazione del bilanciamento del carico o del proxy delle connessioni ai servizi SFTP\/SCP senza perdere informazioni sull'indirizzo IP originale dell'utente.        <\/li>\n<li class=\"l\"> REST API per la gestione degli utenti e delle directory, la creazione di backup e la generazione di report sulle connessioni attive.  <\/li>\n<li class=\"l\"> Interfaccia web (http:\/\/127.0.0.1:8080\/web) per la configurazione e il monitoraggio (\u00e8 supportata anche la configurazione tramite normali file di configurazione).   <\/li>\n<li class=\"l\"> Possibilit\u00e0 di definire impostazioni nei formati JSON, TOML, YAML, HCL e envfile.    <\/li>\n<li class=\"l\"> Supporto per la connessione tramite SSH con accesso limitato ai comandi di sistema. Ad esempio, \u00e8 consentito eseguire comandi necessari per l'uso di Git (git-receive-pack, git-upload-pack, git-upload-archive) e rsync, cos\u00ec come alcuni comandi incorporati (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy e sftpgo-remove).    <\/li>\n<li class=\"l\"> Modalit\u00e0 portable per la condivisione di una directory comune con generazione automatica delle credenziali di accesso, annunciate tramite multicast DNS.  <\/li>\n<li class=\"l\"> Sistema di profilazione integrato per l'analisi delle prestazioni.  <\/li>\n<li class=\"l\"> Procedura semplificata per la migrazione degli account di sistema Linux.  <\/li>\n<li class=\"l\"> Archiviazione di log in formato JSON.\n<li class=\"l\"> Supporto per directory virtuali (ad esempio, il contenuto di una determinata directory pu\u00f2 essere fornito non dalla FS locale, ma da un archivio cloud esterno).\n<li class=\"l\"> Supporto per cryptfs per la crittografia trasparente dei dati in tempo reale durante il salvataggio nella FS e decifratura durante il recupero.\n<li class=\"l\"> Supporto per il forwarding delle connessioni ad altri server SFTP.\n<li class=\"l\"> Possibilit\u00e0 di utilizzare SFTPGo come sottosistema SFTP per OpenSSH.\n<li class=\"l\"> Possibilit\u00e0 di memorizzare dati di accesso e sensibili in forma crittografata utilizzando server KMS (Key Management Services), come Vault, GCP KMS, AWS KMS.    <\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56247\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SFTP, SCP\/SSH, Rsync, HTTP \u0438 WebDav. \u0412 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 SFTPGo \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SSH. \u0414\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0442\u0430\u043a \u0438 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 Amazon S3, Google Cloud Storage \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102416","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SFTP, SCP\/SSH, Rsync, HTTP \u0438 WebDav.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a SFTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SFTP, SCP\/SSH, Rsync, HTTP \u0438 WebDav.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-11-29T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-29T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Uscita del server SFTP SFTPGo 2.2.0 | ProHoster","description":"Pubblicata la versione del server SFTPGo 2.2, che consente di organizzare l'accesso remoto ai file tramite i protocolli SFTP, SCP\/SSH, Rsync, HTTP e WebDav.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a SFTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 2.2, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SFTP, SCP\/SSH, Rsync, HTTP \u0438 WebDav.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-11-29T07:36:46+00:00","article:modified_time":"2021-11-29T07:36:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102416","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-29 07:37:01","updated":"2022-10-03 10:27:01","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/102416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=102416"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/102416\/revisions"}],"predecessor-version":[{"id":164336,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/102416\/revisions\/164336"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=102416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=102416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=102416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}