{"id":160,"date":"2014-02-13T12:42:28","date_gmt":"2014-02-13T12:42:28","guid":{"rendered":"http:\/\/www.micha.name\/blog\/?p=160"},"modified":"2014-02-13T12:42:28","modified_gmt":"2014-02-13T12:42:28","slug":"decent-scp-client-for-windows","status":"publish","type":"post","link":"https:\/\/www.micha.name\/blog\/2014\/02\/13\/decent-scp-client-for-windows\/","title":{"rendered":"Decent SCP client for Windows?"},"content":{"rendered":"<p>Ok, so my frustration has reached a high yet again.<\/p>\n<p>I&#8217;ve got a simple use-case:<\/p>\n<ul>\n<li>Open web browser to a page containing a list of SFTP\/SCP download links<\/li>\n<li>Click on link<\/li>\n<li>Save file (being prompted for username\/password\/destination.\u00a0 Ideally the first two should come from Pageant or similar, latter should default to last-used location for that server).<\/li>\n<\/ul>\n<p>The default, and quite reasonable, SCP client for Windows has always been <a href=\"http:\/\/winscp.net\">WinSCP<\/a>.\u00a0 Quite good, decent, if somewhat dated, interface, and more or less supports my use-case. Unfortunately, it&#8217;s <strong>dog slow<\/strong>. At least, with the server I&#8217;m using it with, compared to, for example, <a href=\"http:\/\/filezilla-project.org\/\">FileZilla<\/a>. We&#8217;re talking ~380KiB\/s as opposed to &gt;2MiB\/s. Which is weird because both use the PuTTY engine.<\/p>\n<p>So why don&#8217;t I use FileZilla? Simple &#8211; there&#8217;s no easy way to click on a link in a browser and have that transfer added to the download queue. So it&#8217;s a case of:<\/p>\n<ol>\n<li>Open FileZilla<\/li>\n<li>Connect to Server<\/li>\n<li>Copy URL from Browser<\/li>\n<li>Paste URL into path, deleting the server and filename components<\/li>\n<li>Search for the filename in the directory list<\/li>\n<li>Hit download.<\/li>\n<li>GOTO 3 for every file (they&#8217;re all in different directories)<\/li>\n<li>ARGH!<\/li>\n<\/ol>\n<p>There&#8217;ve been various requests to add a simple way to download URIs using FileZilla but these are 10 years old&#8230; not exactly speedy development there!<\/p>\n<p>So this morning I&#8217;ve briefly tried the alternatives, unfortunately none of which support my use-case:<\/p>\n<ul>\n<li><a href=\"http:\/\/cyberduck.io\">CyperDuck<\/a> &#8211; unstable, doesn&#8217;t open links from browser, contains lots of other crud.<\/li>\n<li><a href=\"http:\/\/fireftp.net\/\">FireFTP <\/a>(browser-plugin) &#8211; opens a new dual-pane window and only opens the directory. Still need to select the file from a list and download manually.<\/li>\n<li><a title=\"Alternatives To Bitvise SSH Client\" href=\"http:\/\/alternativeto.net\/software\/tunnelier-bitvise\/?license=free&amp;platform=windows\">Bitvise SSH Client<\/a> &#8211; doesn&#8217;t open links from browser.<\/li>\n<li><a href=\"http:\/\/www.bitkinex.com\">BitKinex<\/a> \u00a0 &#8211; doesn&#8217;t open links from browser and uses a non-standard UI.<\/li>\n<\/ul>\n<p>Any other suggestions?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No decent SCP\/SFTP client for Windows?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,25],"tags":[12,10,13],"_links":{"self":[{"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/posts\/160"}],"collection":[{"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/comments?post=160"}],"version-history":[{"count":2,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/posts\/160\/revisions"}],"predecessor-version":[{"id":162,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/posts\/160\/revisions\/162"}],"wp:attachment":[{"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/media?parent=160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/categories?post=160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.micha.name\/blog\/wp-json\/wp\/v2\/tags?post=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}