{"id":209,"date":"2009-11-12T09:42:25","date_gmt":"2009-11-12T14:42:25","guid":{"rendered":"http:\/\/hoolihan.net\/blog-tim\/?p=209"},"modified":"2009-11-12T09:42:59","modified_gmt":"2009-11-12T14:42:59","slug":"209","status":"publish","type":"post","link":"http:\/\/hoolihan.net\/blog-tim\/2009\/11\/12\/209\/","title":{"rendered":"Emacs on Windows Over SSH with Putty Tools"},"content":{"rendered":"<p>With a little help from <a href=\"http:\/\/stackoverflow.com\/questions\/1095172\/emacs-tramp-plink\">StackOverflow<\/a>, I got emacs over ssh working on windows.  This is trivial on mac\/linux, but can be a challenge on windows. dired mode works too!<\/p>\n<p>To summarize:<br \/>\n1. Download putty installer with all the tools.<br \/>\n2. Put putty install in the path<br \/>\n3. Generate a key with PuttyGen<br \/>\n4. Copy public key to your server<br \/>\n5. Append public key to your .ssh\/authorized_keys file (be sure to remove extraneous puttygen text, just get the key)<br \/>\n6. Load up pageant and add your private key (this can be automated on windows boot)<br \/>\n7. Add the following to your .emacs config<br \/>\n(require &#8216;tramp)<br \/>\n(setq default-tramp-method &#8220;plink&#8221;)<\/p>\n<p>As long as pageant is running with your key, you can edit your remote files using the format ssh:\/\/user@server:path\/to\/file<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With a little help from StackOverflow, I got emacs over ssh working on windows. This is trivial on mac\/linux, but can be a challenge on windows. dired mode works too! To summarize: 1. Download putty installer with all the tools. 2. Put putty install in the path 3. Generate a key with PuttyGen 4. Copy [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22,69,272,96],"class_list":["post-209","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-emacs","tag-linkedin","tag-programming","tag-windows"],"_links":{"self":[{"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/posts\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":0,"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/posts\/209\/revisions"}],"wp:attachment":[{"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/media?parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/categories?post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/hoolihan.net\/blog-tim\/wp-json\/wp\/v2\/tags?post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}