{"id":1445,"date":"2009-05-26T08:00:08","date_gmt":"2009-05-26T08:00:08","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm"},"modified":"2009-06-08T22:41:20","modified_gmt":"2009-06-08T22:41:20","slug":"keeping-an-eye-on-ftp-upload-progress-with-hash-printing","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm","title":{"rendered":"Keeping an eye on FTP upload progress with hash printing"},"content":{"rendered":"<p>I spent most of yesterday working on some more <a href=\"http:\/\/technet.microsoft.com\/en-gb\/cc138021.aspx\">How-Do-I? videos for Microsoft<\/a>.  The delivery mechanism for these is via FTP, and the command line FTP client in Windows is pretty basic so it doesn&#8217;t show progress on uploads by default. My problem was that, when I&#8217;m uploading 50MB .zip files to a server, it&#8217;s nice to know that the transfer is still working.<\/p>\n<p>Then I remembered something that Garry Martin had mentioned a few months back &#8211; the <code>hash<\/code> command.<\/p>\n<p>Before starting an upload, I turned on hash printing, so the FTP client prints # characters to the console during the upload, demonstrating progress.  I still prefer the BSD version on my Mac, which shows progress updates as a percentage by default, but at least I could see progress as Windows XP pushed the file to the server.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png?w=700&#038;ssl=1\" alt=\"Windows FTP client with hash printing enabled\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I spent most of yesterday working on some more How-Do-I? videos for Microsoft. The delivery mechanism for these is via FTP, and the command line FTP client in Windows is pretty basic so it doesn&#8217;t show progress on uploads by default. My problem was that, when I&#8217;m uploading 50MB .zip files to a server, it&#8217;s &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Keeping an eye on FTP upload progress with hash printing<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[109],"class_list":["post-1445","post","type-post","status-publish","format-standard","hentry","tag-ftp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Keeping an eye on FTP upload progress with hash printing - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keeping an eye on FTP upload progress with hash printing - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"I spent most of yesterday working on some more How-Do-I? videos for Microsoft. The delivery mechanism for these is via FTP, and the command line FTP client in Windows is pretty basic so it doesn&#8217;t show progress on uploads by default. My problem was that, when I&#8217;m uploading 50MB .zip files to a server, it&#8217;s &hellip; Continue reading Keeping an eye on FTP upload progress with hash printing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2009-05-26T08:00:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-06-08T22:41:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Keeping an eye on FTP upload progress with hash printing\",\"datePublished\":\"2009-05-26T08:00:08+00:00\",\"dateModified\":\"2009-06-08T22:41:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\"},\"wordCount\":150,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/windows-ftp-client-with-hash.png\",\"keywords\":[\"FTP\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\",\"name\":\"Keeping an eye on FTP upload progress with hash printing - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/windows-ftp-client-with-hash.png\",\"datePublished\":\"2009-05-26T08:00:08+00:00\",\"dateModified\":\"2009-06-08T22:41:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/windows-ftp-client-with-hash.png\",\"contentUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/windows-ftp-client-with-hash.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/05\\\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Keeping an eye on FTP upload progress with hash printing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keeping an eye on FTP upload progress with hash printing - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm","og_locale":"en_GB","og_type":"article","og_title":"Keeping an eye on FTP upload progress with hash printing - markwilson.it","og_description":"I spent most of yesterday working on some more How-Do-I? videos for Microsoft. The delivery mechanism for these is via FTP, and the command line FTP client in Windows is pretty basic so it doesn&#8217;t show progress on uploads by default. My problem was that, when I&#8217;m uploading 50MB .zip files to a server, it&#8217;s &hellip; Continue reading Keeping an eye on FTP upload progress with hash printing","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm","og_site_name":"markwilson.it","article_published_time":"2009-05-26T08:00:08+00:00","article_modified_time":"2009-06-08T22:41:20+00:00","og_image":[{"url":"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png","type":"","width":"","height":""}],"author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Keeping an eye on FTP upload progress with hash printing","datePublished":"2009-05-26T08:00:08+00:00","dateModified":"2009-06-08T22:41:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm"},"wordCount":150,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png","keywords":["FTP"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm","name":"Keeping an eye on FTP upload progress with hash printing - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png","datePublished":"2009-05-26T08:00:08+00:00","dateModified":"2009-06-08T22:41:20+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#primaryimage","url":"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png","contentUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/windows-ftp-client-with-hash.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/keeping-an-eye-on-ftp-upload-progress-with-hash-printing.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Keeping an eye on FTP upload progress with hash printing"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":27,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/10\/open-source-ftp-client.htm","url_meta":{"origin":1445,"position":0},"title":"Open source FTP client","author":"Mark Wilson","date":"Wednesday 20 October 2004","format":false,"excerpt":"In my post from a couple of weeks back, where I raved about the new Mozilla Firefox preview release, I admitted to becoming a bit of an open source fan of late. Last night I tried out another open source product - FileZilla. FileZilla is an FTP client for Windows\u2026","rel":"","context":"In \"FTP\"","block_context":{"text":"FTP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ftp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6289,"url":"https:\/\/www.markwilson.co.uk\/blog\/2016\/02\/raspberry-pi-ftp-server.htm","url_meta":{"origin":1445,"position":1},"title":"Raspberry Pi FTP server","author":"Mark Wilson","date":"Sunday 7 February 2016","format":false,"excerpt":"I've been trying to resurrect my SIP-connected Cisco 7940\u00a0as part of a review of our home telephony arrangements. In order to do this,\u00a0I've had to\u00a0configure\u00a0the TFTP capabilities\u00a0on my home infrastructure server (i.e .my Raspberry Pi). Previously, I'd served the phone configuration\u00a0from\u00a0a\u00a0Windows TFTP server (long since gone) and the phone had\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":571,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/10\/allowing-files-to-be-replaced-as-part.htm","url_meta":{"origin":1445,"position":2},"title":"Allowing files to be replaced as part of an FTP rename operation","author":"Mark Wilson","date":"Thursday 14 October 2004","format":false,"excerpt":"Yesterday, one of my clients came across an interesting scenario. They use FTP to poll sales data from their retail outlets back to a central location. As part of this process, the polling file is renamed to filename.bak; but what if filename.bak already exists from an earlier poll? The existing\u2026","rel":"","context":"In \"FTP\"","block_context":{"text":"FTP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ftp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":568,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/06\/implementing-secure-ftp-service-using.htm","url_meta":{"origin":1445,"position":3},"title":"Implementing a secure FTP service using Microsoft IIS","author":"Mark Wilson","date":"Thursday 2 June 2005","format":false,"excerpt":"Readers of this blog may recall that, last year, my open FTP server was hacked. That experience taught me a valuable lesson and earlier today, I needed to establish a secure FTP server installation using Microsoft Internet Information Services (IIS) 5.0 (well, as secure as you can with a protocol\u2026","rel":"","context":"In \"FTP\"","block_context":{"text":"FTP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ftp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1015,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/03\/some-more-on-using-active-directory-for-linuxmac-os-x-user-authentication.htm","url_meta":{"origin":1445,"position":4},"title":"Some more on using Active Directory for Linux\/Mac OS X user authentication","author":"Mark Wilson","date":"Thursday 13 March 2008","format":false,"excerpt":"Last year I wrote a post about using Microsoft Active Directory (AD) to authenticate users on a Red Hat Enterprise Linux (RHEL) computer (and a few weeks back I followed it up for Mac OS X). This week, I've been re-visiting that subject, as I built a new FTP server\u2026","rel":"","context":"In \"Apple Mac OS X\"","block_context":{"text":"Apple Mac OS X","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/mac-os-x"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":478,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/09\/unattended-iis-installation-after.htm","url_meta":{"origin":1445,"position":5},"title":"Unattended IIS installation after the operating system has been installed","author":"Mark Wilson","date":"Monday 13 September 2004","format":false,"excerpt":"One of my clients needed to provide an FTP server service on some of its XP PCs, but as an addition to the existing standard operating environment (i.e without altering the core build). Of course, Internet Information Services (including the FTP Publishing service) may be installed as part of an\u2026","rel":"","context":"In \"Microsoft Internet Information Server\/Services\"","block_context":{"text":"Microsoft Internet Information Server\/Services","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/iis"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1445"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1445\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}