{"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\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","title":{"rendered":"Udgivelsen af SFTP-serveren SFTPGo 2.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgaven af SFTPGo-serveren 2.2 er offentliggjort, hvilket muligg\u00f8r fjernadgang til filer ved hj\u00e6lp af protokollerne SFTP, SCP\/SSH, Rsync, HTTP og WebDav. SFTPGo kan ogs\u00e5 anvendes til at give adgang til Git-depot ved hj\u00e6lp af SSH-protokollen. Data kan leveres fra b\u00e5de det lokale filsystem og fra eksterne lagre, der er kompatible med Amazon S3, Google Cloud Storage og Azure Blob Storage. Data kan opbevares i krypteret form. Til opbevaring af brugerdata og metadata anvendes databaser, der underst\u00f8tter SQL- eller n\u00f8gle\/v\u00e6rdi-format, s\u00e5som PostgreSQL, MySQL, SQLite, CockroachDB eller bbolt, men der er ogs\u00e5 mulighed for at opbevare metadata i RAM uden ekstern database. Projektets kode er skrevet i Go og distribueres under GPLv3-licensen.    <\/p>\n<p>I den nye version:  <\/p>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet st\u00f8tte til to-faktor-autentifikation ved brug af engangspasswords med begr\u00e6nset holdbarhed (TOTP, RFC 6238). Autentifikatorer som Authy og Google Authenticator kan anvendes.\n<li class=\"l\"> Muligheden for at udvide funktionaliteten via plugins er implementeret. Blandt de allerede tilg\u00e6ngelige plugins er: st\u00f8tte til ekstra n\u00f8gleudvekslingstjenester, integration af Publish\/Subscribe-schemaet, samt opbevaring og s\u00f8gning af begivenhedsinformation i databasen.\n<li class=\"l\"> REST API'en har f\u00e5et tilf\u00f8jet st\u00f8tte til autentifikation via n\u00f8gler, ud over JWT-tokens, og muligheden for at fasts\u00e6tte datab\u00e6lter (begr\u00e6nsning af datalivscyklus) knyttet til specifikke mapper og brugere. Swagger UI-gr\u00e6nsefladen er aktiveret som standard til navigation i API-ressourcer uden brug af eksterne v\u00e6rkt\u00f8jer.\n<li class=\"l\"> Webgr\u00e6nsefladen har f\u00e5et tilf\u00f8jet st\u00f8tte til skriveoperationer (upload af filer, oprettelse af mapper, omd\u00f8bning og sletning), muligheden for at nulstille password med bekr\u00e6ftelse via e-mail, samt integration af tekstfilredakt\u00f8r og PDF-viewer. Muligheden for at oprette HTTP-links er tilf\u00f8jet for at give eksterne brugere adgang til specifikke filer og mapper, med mulighed for at fasts\u00e6tte individuelle adgangskoder, begr\u00e6nsninger p\u00e5 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4458\">IP-adresser<\/a>, fasts\u00e6tte linkets holdbarhed og for at begr\u00e6nse antallet af downloads.  <\/ul>\n<p>Hovedfunktioner i SFTPGo:  <\/p>\n<ul>\n<li class=\"l\"> Der anvendes chroot-isolering for hver konto, der begr\u00e6nser adgangen til brugerens hjemmekatalog. Det er muligt at oprette virtuelle mapper, der refererer til data uden for brugerens hjemmekatalog.    <\/li>\n<li class=\"l\"> Brugeroplysninger opbevares i en virtuel brugerdatabase, som ikke overlapper med systemets brugerdatabase. SQLite, MySQL, PostgreSQL, bbolt og hukommelsesopbevaring kan anvendes til opbevaring af brugerdatabasen. Der er v\u00e6rkt\u00f8jer til at matche virtuelle og systembrugerkonti \u2014 direkte eller vilk\u00e5rligt match er muligt (\u00e9n systembruger kan matches med en anden virtuel bruger).      <\/li>\n<li class=\"l\"> Der underst\u00f8ttes godkendelse via offentlige n\u00f8gler, SSH-n\u00f8gler og adgangskoder (herunder interaktiv godkendelse med indtastning af adgangskode fra tastaturet). Det er muligt at knytte flere n\u00f8gler til hver bruger samt konfigurere multifaktor- og flertrins-godkendelse (for eksempel kan der efter vellykket godkendelse med en n\u00f8gle blive anmodet om en adgangskode).  <\/li>\n<li class=\"l\"> For hver bruger er det muligt at konfigurere forskellige godkendelsesmetoder samt definere egne metoder, der implementeres gennem kald af eksterne autentifikationsprogrammer (for eksempel til godkendelse via LDAP) eller ved at sende anmodninger gennem HTTP API.     <\/li>\n<li class=\"l\"> Det er muligt at tilslutte eksterne behandlere eller HTTP API-kald for dynamisk at \u00e6ndre brugerparametre, der aktiveres f\u00f8r brugerens login. Dynamisk oprettelse af brugere underst\u00f8ttes ved tilslutning.    <\/li>\n<li class=\"l\"> Underst\u00f8ttelse af individuelle kvoter for datast\u00f8rrelse og antal filer.   <\/li>\n<li class=\"l\"> Underst\u00f8ttelse af b\u00e5ndbreddebegr\u00e6nsning med separat konfiguration af begr\u00e6nsninger for indg\u00e5ende og udg\u00e5ende trafik, samt begr\u00e6nsninger for antal samtidige forbindelser.    <\/li>\n<li class=\"l\"> Adgangskontroller, der virker i forbindelse med brugeren eller mappen (det er muligt at begr\u00e6nse visningen af filernes liste, forbyde upload, download, overskrivning, sletning, omd\u00f8bning eller \u00e6ndring af adgangsrettigheder, forbyde oprettelse af mapper eller symboliske links osv.).   <\/li>\n<li class=\"l\"> For each user, individual network limits can be set, for example, allowing access only from specific IPs or subnets.        <\/li>\n<li class=\"l\"> Support is provided for attaching content loading filters linked to individual users and directories (for example, blocking the upload of files with certain extensions).    <\/li>\n<li class=\"l\"> It is possible to bind handlers that are triggered during various file operations (upload, delete, rename, etc.). In addition to calling handlers, sending notifications in the form of HTTP requests is supported.    <\/li>\n<li class=\"l\"> Automatic disconnection of inactive connections.    <\/li>\n<li class=\"l\"> Atomic configuration updates without breaking connections.    <\/li>\n<li class=\"l\"> Providing metrics for monitoring in Prometheus.    <\/li>\n<li class=\"l\"> The HAProxy PROXY protocol is supported for load balancing or proxying connections to SFTP\/SCP services without losing information about the user's original IP address.        <\/li>\n<li class=\"l\"> REST API for managing users and directories, creating backups, and generating reports on active connections.  <\/li>\n<li class=\"l\"> Web interface (http:\/\/127.0.0.1:8080\/web) for configuration and monitoring (configuration can also be set via regular configuration files).   <\/li>\n<li class=\"l\"> The ability to define settings in JSON, TOML, YAML, HCL, and envfile formats.    <\/li>\n<li class=\"l\"> Support for SSH connections with limited access to system commands. For example, running commands necessary for Git (git-receive-pack, git-upload-pack, git-upload-archive) and rsync is allowed, as well as several built-in commands (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy, and sftpgo-remove).    <\/li>\n<li class=\"l\"> Portable mode for sharing a common directory with automatically generated connection credentials announced via multicast DNS.  <\/li>\n<li class=\"l\"> Built-in profiling system for performance analysis.  <\/li>\n<li class=\"l\"> Simplified process for migrating Linux system accounts.  <\/li>\n<li class=\"l\"> Log storage in JSON format.\n<li class=\"l\"> Support for virtual directories (for example, the content of a specific directory can be served not from the local filesystem but from external cloud storage).\n<li class=\"l\"> Support for cryptfs for transparent on-the-fly encryption of data when saving to the filesystem and decryption when serving.\n<li class=\"l\"> Support for forwarding connections to other SFTP servers.\n<li class=\"l\"> The ability to use SFTPGo as an SFTP subsystem for OpenSSH.\n<li class=\"l\"> Mulighed for opbevaring af f\u00f8lsomme og fortrolige data i krypteret form ved brug af KMS-servere (Key Management Services) som Vault, GCP KMS, AWS KMS.    <\/li>\n<\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af SFTP-serveren SFTPGo 2.2.0 | ProHoster","description":"Udgaven af SFTPGo-serveren 2.2 er offentliggjort, hvilket muligg\u00f8r fjernadgang til filer ved hj\u00e6lp af protokollerne SFTP, SCP\/SSH, Rsync, HTTP og WebDav.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/102416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=102416"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/102416\/revisions"}],"predecessor-version":[{"id":164336,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/102416\/revisions\/164336"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=102416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=102416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=102416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}