{"id":617,"date":"2024-05-10T15:14:57","date_gmt":"2024-05-10T19:14:57","guid":{"rendered":"https:\/\/sites.bu.edu\/marcom-team\/?page_id=617"},"modified":"2025-12-01T10:50:15","modified_gmt":"2025-12-01T15:50:15","slug":"atom-2","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/role-specific-info\/designers-developers\/dev-setup\/sftp-code-editors\/atom-2\/","title":{"rendered":"Atom Code Editor"},"content":{"rendered":"<h2>SFTP Setup<\/h2>\n<p>To set up SFTP for the Atom code editor, you need to install and configure the Remote-FTP package. Here are the steps to do so:<\/p>\n<ol>\n<li><strong>Install Atom<\/strong>: If you haven&#8217;t already, download and install Atom from its official website.<\/li>\n<li><strong>Install Remote-FTP Package<\/strong>:\n<ul>\n<li>Open Atom and go to the <strong>Edit<\/strong> menu.<\/li>\n<li>Select <strong>Preferences<\/strong> (or <strong>Settings<\/strong>\u00a0on some systems).<\/li>\n<li>Navigate to the <strong>Install<\/strong> section.<\/li>\n<li>Search for &#8220;Remote-FTP&#8221; and install the package.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Create a Project Folder<\/strong>:\n<ul>\n<li>Open Atom and go to the <strong>File<\/strong> menu.<\/li>\n<li>Select <strong>Open<\/strong> or <strong>Add Project Folder<\/strong> and choose the folder you want to work with.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure SFTP<\/strong>:\n<ol>\n<li>Go to the <strong>Packages<\/strong> menu in Atom.<\/li>\n<li>Select <strong>Remote-FTP<\/strong> and then click on <strong>Toggle<\/strong> to open the Remote-FTP sidebar.<\/li>\n<li>Click on <strong>Edit Configuration<\/strong> in the sidebar. This will create a <code>.ftpconfig<\/code> file in your project folder.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Edit the Configuration File<\/strong>:\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Open the <code>.ftpconfig<\/code> file and populate it with your SFTP connection details.<br \/>\nHere is an example configuration:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><code>{<br \/>\n\"protocol\": \"sftp\",<br \/>\n\"host\": \"your-server-address\",<br \/>\n\"port\": 22,<br \/>\n\"user\": \"your-username\",<br \/>\n\"pass\": \"your-password\",<br \/>\n\"remote\": \"\/path\/to\/remote\/directory\"<br \/>\n}<\/code><\/p>\n<ul>\n<li>Replace the placeholders with your actual server details.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Connect to the Server<\/strong>:\n<ul>\n<li>After saving the <code>.ftpconfig<\/code> file, go back to the Remote-FTP sidebar.<\/li>\n<li>Click on **Connect** to establish the SFTP connection.<\/li>\n<li>Once connected, you will see the remote filesystem displayed in the sidebar, allowing you to open and edit files directly on the server.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>By following these steps, you can set up SFTP in Atom to edit files on a remote server directly from the editor[2][4][5].<\/p>\n<p><small>Citations:<br \/>\n[1] https:\/\/www.youtube.com\/watch?v=C_s3FEWSRG0<br \/>\n[2] https:\/\/onion.io\/2bt-atom-sftp\/<br \/>\n[3] https:\/\/stackoverflow.com\/questions\/60619174\/atom-editor-cannot-create-sftp-connection-to-aws-ubuntu-instance-using-remote-ft<br \/>\n[4] https:\/\/webauth.service.ohio-state.edu\/idp\/profile\/SAML2\/Redirect\/SSO?execution=e1s1<br \/>\n[5] https:\/\/gist.github.com\/stevekm\/f8732344ed1c324e47954cd106044724<\/small><\/p>\n<h2>Extensions<\/h2>\n<p>Atom has a great repository of <a href=\"https:\/\/www.sitepoint.com\/essential-atom-packages-web-development\/\">plugins<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SFTP Setup To set up SFTP for the Atom code editor, you need to install and configure the Remote-FTP package. Here are the steps to do so: Install Atom: If you haven&#8217;t already, download and install Atom from its official website. Install Remote-FTP Package: Open Atom and go to the Edit menu. Select Preferences (or [&hellip;]<\/p>\n","protected":false},"author":12906,"featured_media":0,"parent":534,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/617"}],"collection":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/users\/12906"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/comments?post=617"}],"version-history":[{"count":9,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/617\/revisions"}],"predecessor-version":[{"id":4154,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/617\/revisions\/4154"}],"up":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/534"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/media?parent=617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}