{"id":560,"date":"2012-09-10T05:46:49","date_gmt":"2012-09-10T12:46:49","guid":{"rendered":"http:\/\/albertomilone.com\/wordpress\/?p=560"},"modified":"2012-09-10T05:46:49","modified_gmt":"2012-09-10T12:46:49","slug":"sftp-uploads-to-the-ubuntu-archive","status":"publish","type":"post","link":"https:\/\/albertomilone.com\/blog\/sftp-uploads-to-the-ubuntu-archive\/","title":{"rendered":"SFTP uploads to the Ubuntu archive"},"content":{"rendered":"<p>Some time ago I had problems using <em>ftp<\/em> when uploading packages to <em>upload.ubuntu.com<\/em> (which stalled at about 13% for 100Mb uploads). Somehow <em>sftp<\/em> seems not to be affected by the problem. Here&#8217;s the relevant snippet to use in your <em>~\/.dput.conf<\/em>:<\/p>\n<pre>[ubuntu]\nfqdn = upload.ubuntu.com\nmethod = sftp\nincoming = ubuntu\nlogin = &lt;YOURUSERNAME&gt;\nallow_unsigned_uploads = 0\n<\/pre>\n<p>I&#8217;ve found sftp to be much more reliable, at least with my (less than stellar) internet connection.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some time ago I had problems using ftp when uploading packages to upload.ubuntu.com (which stalled at about 13% for 100Mb uploads). Somehow sftp seems not to be affected by the problem. Here&#8217;s the relevant snippet to use in your ~\/.dput.conf: [ubuntu] fqdn = upload.ubuntu.com method = sftp incoming = ubuntu login = &lt;YOURUSERNAME&gt; allow_unsigned_uploads = <a class=\"read-more\" href=\"https:\/\/albertomilone.com\/blog\/sftp-uploads-to-the-ubuntu-archive\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,5,9],"tags":[],"class_list":["post-560","post","type-post","status-publish","format-standard","hentry","category-gnulinux","category-planet","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":0,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"wp:attachment":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}