{"id":87726,"date":"2020-07-09T13:42:54","date_gmt":"2020-07-09T11:42:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sftp-servera-sftpgo-1-0"},"modified":"2020-07-09T13:42:54","modified_gmt":"2020-07-09T11:42:54","slug":"vypusk-sftp-servera-sftpgo-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0","title":{"rendered":"Udgivelsen af SFTP-serveren SFTPGo 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den f\u00f8rste betydelige udgivelse af serveren <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\">SFTPGo 1.0<\/a><\/noindex>, der muligg\u00f8r fjernadgang til filer via protokollerne SFTP, SCP\/SSH og Rsync. SFTPGo kan ogs\u00e5 bruges til at give adgang til Git-repositories ved hj\u00e6lp af SSH-protokollen. Data kan hentes fra b\u00e5de lokale filsystemer og eksterne lagre, der er kompatible med Amazon S3 og Google Cloud Storage. For at gemme brugerdata og metadata anvendes databaser med SQL-underst\u00f8ttelse eller n\u00f8gle\/v\u00e6rdi-format, s\u00e5som PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x eller <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/etcd-io\/bbolt\">bbolt 1.3.x<\/a><\/noindex>. Der er ogs\u00e5 en tilstand til opbevaring af metadata i hukommelsen, som ikke kr\u00e6ver tilslutning til en ekstern database. Projektkoden er skrevet i Go-sprog og <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\">distribueres<\/a><\/noindex> under GPLv3 licens.<\/p>\n<p>Hovedfunktioner:<\/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.\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).\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).\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.\n<li class=\"l\"> Mulighed for at tilslutte eksterne h\u00e5ndterere eller HTTP API-kald til dynamisk at \u00e6ndre brugerparametre, kaldt f\u00f8r brugerens login. Dynamisk <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/dynamic-user-mod.md\">oprettelse af brugere ved tilslutning underst\u00f8ttes.<\/a><\/noindex> Tilvejebringelse\n<li class=\"l\"> Underst\u00f8ttelse af individuelle kvoter for datast\u00f8rrelse og antal filer.\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.\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.).\n<li class=\"l\"> For each user, individual network limits can be set, for example, allowing access only from specific IPs or subnets.\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).\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.\n<li class=\"l\"> Automatic disconnection of inactive connections.\n<li class=\"l\"> Atomic configuration updates without breaking connections.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/metrics.md\">af m\u00e5linger til overv\u00e5gning i Prometheus.<\/a><\/noindex> til administration af brugere og kataloger, oprettelse af sikkerhedskopier og rapportering om aktive forbindelser.\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.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/rest-api.md\">REST API<\/a><\/noindex> (http:\/\/127.0.0.1:8080\/web) til ops\u00e6tning og overv\u00e5gning (ops\u00e6tning underst\u00f8ttes ogs\u00e5 via almindelige konfigurationsfiler).\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/web-admin.md\">Web-interface<\/a><\/noindex> SSH-forbindelser med begr\u00e6nset adgang til systemkommandoer. For eksempel er det tilladt at udf\u00f8re kommandoer, der er n\u00f8dvendige for at arbejde med Git (git-receive-pack, git-upload-pack, git-upload-archive) og rsync samt flere indbyggede kommandoer (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy og sftpgo-remove).\n<li class=\"l\"> The ability to define settings in JSON, TOML, YAML, HCL, and envfile formats.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/ssh-commands.md\">Support<\/a><\/noindex> portable\n<li class=\"l\"> Tilstand <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/portable-mode.md\/\">til f\u00e6lles anvendelse af et f\u00e6lles katalog med automatisk generering af loginoplysninger til tilslutning, annonceret via multicast DNS.<\/a><\/noindex> Indbygget system\n<li class=\"l\"> til profilering <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/profiling.md\">til pr\u00e6stationsanalyse.<\/a><\/noindex> Forenklet\n<li class=\"l\"> migrering af systembrugeroplysninger for Linux. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/examples\/rest-api-cli#convert-users-from-other-stores\">en proces<\/a><\/noindex> logfiler i JSON-format.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/logs.md\">Lagring<\/a><\/noindex> Den f\u00f8rste betydelige udgivelse af SFTPGo-serveren 1.0, der muligg\u00f8r fjernadgang til filer via protokoller.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53311\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \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 \u0438 Rsync. \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 \u0438 Google Cloud Storage. [&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-87726","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \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.\" \/>\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-1-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 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-1-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=\"2020-07-09T11:42:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-09T11:42:54+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-server SFTPGo 1.0 | ProHoster","description":"\ud83e\udd47Udgivelse af SFTP-server SFTPGo 1.0 | ProHoster","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-1-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 1.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \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.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sftp-servera-sftpgo-1-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":"2020-07-09T11:42:54+00:00","article:modified_time":"2020-07-09T11:42:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87726","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":null,"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-02-28 13:45:24","updated":"2022-10-03 22:22:42","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\/87726","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=87726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/87726\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=87726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=87726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=87726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}