{"id":1545,"date":"2017-03-12T23:50:17","date_gmt":"2017-03-12T14:50:17","guid":{"rendered":"http:\/\/43.203.250.216\/?p=1545"},"modified":"2026-02-04T11:50:43","modified_gmt":"2026-02-04T02:50:43","slug":"emacs%eb%a1%9c-aws-ec2-%ec%9b%90%ea%b2%a9%ec%a7%80-%ed%8c%8c%ec%9d%bc-%ed%8e%b8%ec%a7%91","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=1545","title":{"rendered":"Emacs\ub85c AWS EC2 \uc6d0\uaca9\uc9c0 \ud30c\uc77c \ud3b8\uc9d1"},"content":{"rendered":"<p><em>Emacs\uc758 TRAMP mode\ub97c \uc0ac\uc6a9\ud558\uba74 \uc6d0\uaca9\uc11c\ubc84\uc5d0 \uc788\ub294 \ubd88\ub7ec\uc640\uc11c \ubc14\ub85c \ud3b8\uc9d1\ud560 \uc218 \uc788\ub2e4. \ub2e4\uc74c\uc740 ssh\uac00 \ub3cc\uace0\uc788\ub294 AWS EC2 \uc11c\ubc84\uc758 \ud30c\uc77c\uc744 TRAMP mode\ub85c \ud3b8\uc9d1\ud558\uae30 \uc704\ud55c \uc124\uc815\uc744 \uc124\uba85\ud55c\ub2e4.<\/em><\/p>\n<p><strong>Emacs<\/strong>: version 25.1 (macOS)<\/p>\n<p>init.el\uc5d0 <a href=\"https:\/\/www.emacswiki.org\/emacs\/TrampMode\">TRAMP mode<\/a> \uc124\uc815\uc744 \ucd94\uac00.<\/p>\n<pre class=\"theme:terminal lang:default highlight:0 decode:true\">;TRAMP\n(require 'tramp)\n(setq tramp-default-method \"ssh\")<\/pre>\n<p>\ud3b8\uc9d1\ud560 \uc6d0\uaca9\uc9c0 \ud30c\uc77c\uc744 \ubd88\ub7ec \uc62c \ub54c\ub294 <em style=\"background-color: #ffffff; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 1rem;\">\uacc4\uc815@\ud638\uc2a4\ud2b8:\ud30c\uc77c\uacbd\ub85c<\/em><span style=\"background-color: #ffffff; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 1rem;\"> \ud615\uc2dd\uc73c\ub85c \ud558\uba74\ub418\ub294\ub370, EC2\uc758 pem \ud0a4\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\ub294 &#8216;-i&#8217; option\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294\ub2e4. \ub9e4\ubc88 \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud558\ub294\uac8c \uadc0\ucc2e\ub2e4\uba74 ssh-add\ub85c \ud0a4\ub97c \ucd94\uac00\ud55c\ub2e4.<\/span><\/p>\n<pre class=\"theme:terminal lang:default highlight:0 decode:true \">$ ssh-add ~\/.ssh\/ec2_key.pem \nIdentity added: \/Users\/USER\/.ssh\/ec2_key.pem (\/Users\/USER\/.ssh\/ec2_key.pem)<\/pre>\n<p>\uc774\uc81c Emacs\uc5d0\uc11c \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub85c \uc6d0\uaca9 \ud30c\uc77c\uc5d0 \uc811\uc18d\ud558\uac70\ub098 \ud30c\uc77c \ubaa9\ub85d\uc744 \ubd88\ub7ec \uc62c \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"theme:terminal lang:default highlight:0 decode:true\">Find file: \/USERID@REMOTE_SERVER:~\/<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Emacs\uc758 TRAMP mode\ub97c \uc0ac\uc6a9\ud558\uba74 \uc6d0\uaca9\uc11c\ubc84\uc5d0 \uc788\ub294 \ubd88\ub7ec\uc640\uc11c \ubc14\ub85c \ud3b8\uc9d1\ud560 \uc218 \uc788\ub2e4. \ub2e4\uc74c\uc740 ssh\uac00 \ub3cc\uace0\uc788\ub294 AWS EC2 \uc11c\ubc84\uc758 \ud30c\uc77c\uc744 TRAMP mode\ub85c \ud3b8\uc9d1\ud558\uae30 \uc704\ud55c \uc124\uc815\uc744 \uc124\uba85\ud55c\ub2e4. Emacs: version 25.1 (macOS) init.el\uc5d0 TRAMP mode \uc124\uc815\uc744 \ucd94\uac00. ;TRAMP (require &#8216;tramp) (setq tramp-default-method &#8220;ssh&#8221;) \ud3b8\uc9d1\ud560 \uc6d0\uaca9\uc9c0 \ud30c\uc77c\uc744 \ubd88\ub7ec \uc62c \ub54c\ub294 \uacc4\uc815@\ud638\uc2a4\ud2b8:\ud30c\uc77c\uacbd\ub85c \ud615\uc2dd\uc73c\ub85c \ud558\uba74\ub418\ub294\ub370, EC2\uc758 pem \ud0a4\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\ub294 &#8216;-i&#8217; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[41,70,218,117,132],"class_list":["post-1545","post","type-post","status-publish","format-standard","hentry","category-tools","tag-emacs","tag-key","tag-macos","tag-ssh","tag-tramp"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1545"}],"version-history":[{"count":2,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1545\/revisions"}],"predecessor-version":[{"id":4137,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1545\/revisions\/4137"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}