{"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\/cs\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","title":{"rendered":"Vyd\u00e1n\u00ed SFTP serveru SFTPGo 2.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byla vyd\u00e1na verze serveru SFTPGo 2.2, kter\u00e1 umo\u017e\u0148uje vzd\u00e1len\u00fd p\u0159\u00edstup k soubor\u016fm pomoc\u00ed protokol\u016f SFTP, SCP\/SSH, Rsync, HTTP a WebDav. SFTPGo m\u016f\u017ee b\u00fdt tak\u00e9 pou\u017eit pro poskytov\u00e1n\u00ed p\u0159\u00edstupu k Git repozit\u00e1\u0159\u016fm prost\u0159ednictv\u00edm protokolu SSH. Data lze poskytovat jak z lok\u00e1ln\u00ed souborov\u00e9 soustavy, tak z extern\u00edch \u00falo\u017ei\u0161\u0165 kompatibiln\u00edch s Amazon S3, Google Cloud Storage a Azure Blob Storage. Je mo\u017en\u00e1 tak\u00e9 mo\u017enost ukl\u00e1d\u00e1n\u00ed dat v \u0161ifrovan\u00e9 podob\u011b. Pro ukl\u00e1d\u00e1n\u00ed u\u017eivatelsk\u00e9 datab\u00e1ze a metadat jsou pou\u017e\u00edv\u00e1ny datab\u00e1ze s podporou SQL nebo form\u00e1tu kl\u00ed\u010d\/hodnota, jako jsou PostgreSQL, MySQL, SQLite, CockroachDB nebo bbolt, av\u0161ak je tak\u00e9 mo\u017enost ukl\u00e1dat metadata v opera\u010dn\u00ed pam\u011bti, co\u017e nevy\u017eaduje p\u0159ipojen\u00ed k extern\u00ed datab\u00e1zi. K\u00f3d projektu je naps\u00e1n v jazyce Go a je distribuov\u00e1n pod licenc\u00ed GPLv3.    <\/p>\n<p>V nov\u00e9 verzi:  <\/p>\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora dvoufaktorov\u00e9 autentizace pomoc\u00ed jednor\u00e1zov\u00fdch hesel s omezenou dobou platnosti (TOTP, RFC 6238). Jako autentifik\u00e1tory mohou b\u00fdt pou\u017eity aplikace jako Authy a Google Authenticator.\n<li class=\"l\"> Byla zavedena mo\u017enost roz\u0161\u00ed\u0159en\u00ed funkcionality prost\u0159ednictv\u00edm plugin\u016f. Mezi ji\u017e dostupn\u00e9 pluginy pat\u0159\u00ed: podpora dal\u0161\u00edch slu\u017eeb v\u00fdm\u011bny kl\u00ed\u010d\u016f, integrace sch\u00e9matu Publish\/Subscribe, ukl\u00e1d\u00e1n\u00ed a vyhled\u00e1v\u00e1n\u00ed informac\u00ed o ud\u00e1lostech v datab\u00e1zi.\n<li class=\"l\"> Do REST API byla p\u0159id\u00e1na podpora autentizace pomoc\u00ed kl\u00ed\u010d\u016f, vedle token\u016f JWT, a je tak\u00e9 zaji\u0161t\u011bna mo\u017enost nastavov\u00e1n\u00ed politiky uchov\u00e1v\u00e1n\u00ed dat (omezen\u00ed doby platnosti dat) v\u00e1zan\u00fdch na jednotliv\u00e9 adres\u00e1\u0159e a u\u017eivatele. Ve v\u00fdchoz\u00edm nastaven\u00ed je aktivov\u00e1no rozhran\u00ed Swagger UI pro navigaci po API bez pou\u017eit\u00ed extern\u00edch n\u00e1stroj\u016f.\n<li class=\"l\"> Do webov\u00e9ho rozhran\u00ed byla p\u0159id\u00e1na podpora z\u00e1pisov\u00fdch operac\u00ed (nahr\u00e1v\u00e1n\u00ed soubor\u016f, vytv\u00e1\u0159en\u00ed adres\u00e1\u0159\u016f, p\u0159ejmenov\u00e1n\u00ed a maz\u00e1n\u00ed), byla implementov\u00e1na mo\u017enost resetov\u00e1n\u00ed hesla s potvrzen\u00edm p\u0159es email, integrov\u00e1n editor textov\u00fdch soubor\u016f a prohl\u00ed\u017ee\u010d PDF dokument\u016f. Byla p\u0159id\u00e1na mo\u017enost vytv\u00e1\u0159en\u00ed HTTP odkaz\u016f pro poskytov\u00e1n\u00ed extern\u00edm u\u017eivatel\u016fm p\u0159\u00edstupu k jednotliv\u00fdm soubor\u016fm a adres\u00e1\u0159\u016fm, s mo\u017enost\u00ed nastaven\u00ed samostatn\u00e9ho p\u0159\u00edstupov\u00e9ho hesla, omezen\u00ed na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/lir\/ipv4\/\"   title=\"IP adresy\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4458\">IP adresy<\/a>, nastaven\u00ed doby platnosti odkazu a limitov\u00e1n\u00ed po\u010dtu sta\u017een\u00ed.  <\/ul>\n<p>Hlavn\u00ed funkce SFTPGo:  <\/p>\n<ul>\n<li class=\"l\"> Pro ka\u017ed\u00fd \u00fa\u010det se aplikuje chroot-izolace, kter\u00e1 omezuje p\u0159\u00edstup pouze na domovsk\u00fd adres\u00e1\u0159 u\u017eivatele. Je mo\u017en\u00e9 vytv\u00e1\u0159et virtu\u00e1ln\u00ed adres\u00e1\u0159e, kter\u00e9 odkazuj\u00ed na data mimo domovsk\u00fd adres\u00e1\u0159 u\u017eivatele.    <\/li>\n<li class=\"l\"> \u00da\u010detn\u00ed z\u00e1znamy jsou uchov\u00e1v\u00e1ny ve virtu\u00e1ln\u00ed u\u017eivatelsk\u00e9 datab\u00e1zi, kter\u00e1 se nep\u0159ekr\u00fdv\u00e1 se syst\u00e9movou u\u017eivatelskou DB. Pro uchov\u00e1v\u00e1n\u00ed u\u017eivatelsk\u00fdch datab\u00e1z\u00ed mohou b\u00fdt pou\u017eity SQLite, MySQL, PostgreSQL, bbolt a uchov\u00e1v\u00e1n\u00ed v pam\u011bti. Jsou poskytov\u00e1ny prost\u0159edky pro mapov\u00e1n\u00ed virtu\u00e1ln\u00edch a syst\u00e9mov\u00fdch \u00fa\u010detn\u00edch z\u00e1znam\u016f \u2012 mo\u017en\u00e9 je p\u0159\u00edm\u00e9 nebo libovoln\u00e9 mapov\u00e1n\u00ed (jeden syst\u00e9mov\u00fd u\u017eivatel m\u016f\u017ee b\u00fdt mapov\u00e1n na jin\u00e9ho virtu\u00e1ln\u00edho u\u017eivatele).      <\/li>\n<li class=\"l\"> Podporuje se autentizace pomoc\u00ed ve\u0159ejn\u00fdch kl\u00ed\u010d\u016f, SSH kl\u00ed\u010d\u016f a hesel (v\u010detn\u011b interaktivn\u00ed autentizace se zad\u00e1n\u00edm hesla z kl\u00e1vesnice). Je mo\u017en\u00e9 p\u0159i\u0159adit n\u011bkolik kl\u00ed\u010d\u016f pro ka\u017ed\u00e9ho u\u017eivatele, stejn\u011b jako nastavit v\u00edcestup\u0148ovou a v\u00edcefaktorovou autentizaci (nap\u0159\u00edklad v p\u0159\u00edpad\u011b \u00fasp\u011b\u0161n\u00e9 autentizace pomoc\u00ed kl\u00ed\u010de m\u016f\u017ee b\u00fdt nav\u00edc po\u017eadov\u00e1no heslo).  <\/li>\n<li class=\"l\"> Pro ka\u017ed\u00e9ho u\u017eivatele je mo\u017en\u00e9 nastavit r\u016fzn\u00e9 metody autentizace, stejn\u011b jako definovat vlastn\u00ed metody, kter\u00e9 se implementuj\u00ed prost\u0159ednictv\u00edm vol\u00e1n\u00ed extern\u00edch autentiza\u010dn\u00edch program\u016f (nap\u0159\u00edklad pro autentizaci p\u0159es LDAP) nebo zas\u00edl\u00e1n\u00edm po\u017eadavk\u016f prost\u0159ednictv\u00edm HTTP API.     <\/li>\n<li class=\"l\"> Je mo\u017en\u00e9 p\u0159ipojit extern\u00ed zpracovatele nebo vol\u00e1n\u00ed HTTP API pro dynamickou zm\u011bnu u\u017eivatelsk\u00fdch parametr\u016f p\u0159ed p\u0159ihl\u00e1\u0161en\u00edm u\u017eivatele. Podporuje se dynamick\u00e9 vytv\u00e1\u0159en\u00ed u\u017eivatel\u016f p\u0159i p\u0159ipojen\u00ed.    <\/li>\n<li class=\"l\"> Podpora individu\u00e1ln\u00edch kv\u00f3t pro objem dat a po\u010det soubor\u016f.   <\/li>\n<li class=\"l\"> Podpora omezen\u00ed \u0161\u00ed\u0159ky p\u00e1sma s odd\u011blen\u00fdm nastaven\u00edm pro p\u0159\u00edchoz\u00ed a odchoz\u00ed provoz, stejn\u011b jako omezen\u00ed na po\u010det sou\u010dasn\u00fdch p\u0159ipojen\u00ed.    <\/li>\n<li class=\"l\"> Prost\u0159edky pro \u0159\u00edzen\u00ed p\u0159\u00edstupu, p\u016fsob\u00edc\u00ed na z\u00e1klad\u011b u\u017eivatele nebo adres\u00e1\u0159e (nap\u0159\u00edklad lze omezit zobrazen\u00ed seznamu soubor\u016f, zak\u00e1zat nahr\u00e1v\u00e1n\u00ed, stahov\u00e1n\u00ed, p\u0159episov\u00e1n\u00ed, maz\u00e1n\u00ed, p\u0159ejmenov\u00e1v\u00e1n\u00ed nebo m\u011bn\u011bn\u00ed opr\u00e1vn\u011bn\u00ed, a zak\u00e1zat vytv\u00e1\u0159en\u00ed adres\u00e1\u0159\u016f nebo symbolick\u00fdch odkaz\u016f atd.).   <\/li>\n<li class=\"l\"> Pro ka\u017ed\u00e9ho u\u017eivatele lze stanovit individu\u00e1ln\u00ed s\u00ed\u0165ov\u00e1 omezen\u00ed, nap\u0159\u00edklad povolit p\u0159\u00edstup pouze z ur\u010dit\u00fdch IP adres nebo pods\u00edt\u00ed.        <\/li>\n<li class=\"l\"> Podporuje se p\u0159ipojen\u00ed filtr\u016f nahr\u00e1van\u00e9ho obsahu v\u00e1zan\u00fdch na jednotliv\u00e9 u\u017eivatele a adres\u00e1\u0159e (nap\u0159\u00edklad lze blokovat nahr\u00e1v\u00e1n\u00ed soubor\u016f s ur\u010dit\u00fdmi p\u0159\u00edponami).    <\/li>\n<li class=\"l\"> Mo\u017enost p\u0159ipojen\u00ed obslu\u017en\u00fdch program\u016f, kter\u00e9 se spou\u0161t\u00ed p\u0159i r\u016fzn\u00fdch operac\u00edch se soubory (nahr\u00e1v\u00e1n\u00ed, maz\u00e1n\u00ed, p\u0159ejmenov\u00e1v\u00e1n\u00ed atd.). Krom\u011b vyvol\u00e1n\u00ed obslu\u017en\u00fdch program\u016f se podporuje odes\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed formou HTTP po\u017eadavk\u016f.    <\/li>\n<li class=\"l\"> Automatick\u00e9 ukon\u010den\u00ed neaktivn\u00edch p\u0159ipojen\u00ed.    <\/li>\n<li class=\"l\"> Atomick\u00e9 aktualizace konfigurace bez p\u0159eru\u0161en\u00ed p\u0159ipojen\u00ed.    <\/li>\n<li class=\"l\"> Poskytov\u00e1n\u00ed metrik pro monitoring v Prometheu.    <\/li>\n<li class=\"l\"> Podporuje se protokol HAProxy PROXY pro organizaci vyva\u017eov\u00e1n\u00ed z\u00e1t\u011b\u017ee nebo pro proxy p\u0159ipojen\u00ed k SFTP\/SCP slu\u017eb\u00e1m bez ztr\u00e1ty informac\u00ed o p\u016fvodn\u00ed IP adrese u\u017eivatele.        <\/li>\n<li class=\"l\"> REST API pro spr\u00e1vu u\u017eivatel\u016f a adres\u00e1\u0159\u016f, vytv\u00e1\u0159en\u00ed z\u00e1loh a generov\u00e1n\u00ed zpr\u00e1v o aktivn\u00edch p\u0159ipojen\u00edch.  <\/li>\n<li class=\"l\"> Webov\u00e9 rozhran\u00ed (http:\/\/127.0.0.1:8080\/web) pro nastaven\u00ed a monitorov\u00e1n\u00ed (podporov\u00e1no je tak\u00e9 nastaven\u00ed prost\u0159ednictv\u00edm oby\u010dejn\u00fdch konfigura\u010dn\u00edch soubor\u016f).   <\/li>\n<li class=\"l\"> Mo\u017enost stanoven\u00ed nastaven\u00ed ve form\u00e1tech JSON, TOML, YAML, HCL a envfile.    <\/li>\n<li class=\"l\"> Podpora p\u0159ipojen\u00ed p\u0159es SSH s omezen\u00fdm p\u0159\u00edstupem k syst\u00e9mov\u00fdm p\u0159\u00edkaz\u016fm. Nap\u0159\u00edklad je povoleno spou\u0161t\u011bt p\u0159\u00edkazy pot\u0159ebn\u00e9 pro \u010dinnost Git (git-receive-pack, git-upload-pack, git-upload-archive) a rsync, stejn\u011b jako n\u011bkolik vestav\u011bn\u00fdch p\u0159\u00edkaz\u016f (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy a sftpgo-remove).    <\/li>\n<li class=\"l\"> Portable re\u017eim pro sd\u00edlen\u00ed jednoho spole\u010dn\u00e9ho adres\u00e1\u0159e s automatickou generac\u00ed p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f pro p\u0159ipojen\u00ed, vyhla\u0161ovan\u00fdch prost\u0159ednictv\u00edm multicast DNS.  <\/li>\n<li class=\"l\"> Vestav\u011bn\u00fd profilov\u00fd syst\u00e9m pro anal\u00fdzu v\u00fdkonu.  <\/li>\n<li class=\"l\"> Zjednodu\u0161en\u00fd proces migrace syst\u00e9mov\u00fdch u\u017eivatelsk\u00fdch \u00fa\u010dt\u016f Linux.  <\/li>\n<li class=\"l\"> Ukl\u00e1d\u00e1n\u00ed protokol\u016f ve form\u00e1tu JSON.\n<li class=\"l\"> Podpora virtu\u00e1ln\u00edch adres\u00e1\u0159\u016f (nap\u0159\u00edklad obsah ur\u010dit\u00e9ho adres\u00e1\u0159e lze poskytovat nikoli z m\u00edstn\u00edho FS, ale z extern\u00edho cloudov\u00e9ho \u00falo\u017ei\u0161t\u011b).\n<li class=\"l\"> Podpora cryptfs pro transparentn\u00ed \u0161ifrov\u00e1n\u00ed dat za b\u011bhu p\u0159i ukl\u00e1d\u00e1n\u00ed do FS a de\u0161ifrov\u00e1n\u00ed p\u0159i p\u0159ed\u00e1v\u00e1n\u00ed.\n<li class=\"l\"> Podpora p\u0159esm\u011brov\u00e1n\u00ed p\u0159ipojen\u00ed na jin\u00e9 SFTP servery.\n<li class=\"l\"> Mo\u017enost pou\u017eit\u00ed SFTPGo jako SFTP subsyst\u00e9mu pro OpenSSH.\n<li class=\"l\"> Mo\u017enost uchov\u00e1vat u\u017eivatelsk\u00e1 a d\u016fv\u011brn\u00e1 data v za\u0161ifrovan\u00e9 podob\u011b pomoc\u00ed KMS server\u016f (Key Management Services), jako jsou Vault, GCP KMS, AWS KMS.    <\/li>\n<\/ul>\n<p>Zdroj: <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\/cs\/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=\"cs_CZ\" \/>\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\/cs\/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\udd47Vyd\u00e1n\u00ed SFTP serveru SFTPGo 2.2.0 | ProHoster","description":"Byla vyd\u00e1na verze serveru SFTPGo 2.2, kter\u00e1 umo\u017e\u0148uje vzd\u00e1len\u00fd p\u0159\u00edstup k soubor\u016fm pomoc\u00ed protokol\u016f SFTP, SCP\/SSH, Rsync, HTTP a WebDav.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sftp-servera-sftpgo-2-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/102416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=102416"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/102416\/revisions"}],"predecessor-version":[{"id":164336,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/102416\/revisions\/164336"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=102416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=102416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=102416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}