Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just started a web project using Python/webpy. I've created an Amazon EC2 instance and now would like to work on the actual development side.

Is there a way for me to open the Python files located on the EC2 instance from my local development machine using a development environment such as Komodo? I don't want to be using nano or vi since I need more than a basic text editor. If the approach that I've mentioned is not best practice, could you recommend a better alternative?

share|improve this question
This is a Stack Overflow question, isn't it? – CarlF Jun 1 '11 at 21:08
No idea. You can move it if you want. – David Jun 2 '11 at 15:21
up vote 2 down vote accepted

You have a lot of options there:

  1. Use version control system like SVN, Git or Mercurial (my personal preference is the last one). You set up a repo somewhere like bitbucket or github, then just commit from dev machine and check out from web server.

  2. Use FTP/SFTP

  3. (my personal favorite) Use SSHFS to mount web server's filesystem to your local. SSH connection will be used to exchange data, but for all purposes, your IDE will treat remote files as if they were local ones!

    You haven't specified your OS, but I'm sure that with little googling you would be able to find the solution.

share|improve this answer
Thank you for SSHFS. It's really cool. – David Jun 2 '11 at 15:21

You could use FTP to push data to the server when you've finished working on it, or use GIT to push/pull data to a remote repo

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .