I currently use Cyberduck to connect to my AWS machines and edit my files locally and it's really great. I wish I could use bookmarks to connect, but I can't because every night when I'm done, I stop my AWS instances and when I restart them I get a different IP address.
It would be a nice feature to be able to connect and bookmark to an AWS instance which never changes for the life of the machine. This would save having to connect to AWS, lookup the machine DNS name and copy and paste it into Cyberduck. Even better would be if Cyberduck could connect to the old local disk files that may be open.
The text was updated successfully, but these errors were encountered:
Thanks for your comment. An elastic IP address is not a possibility because they are reserved for our production servers (for obvious reasons). I use Cyberduck for development and getting more elastic IP address is inefficient because we'd need to go to Amazon each time a developer would create a new machine.
I figured since you already have S3 integration, which I use (thanks!), it would not be that hard to add machines by their instance.
I suggest you script this to alias the current hostname assigned by AWS (ec2-*) with a HostName entry to the Host setting in your .ssh/config where it is picked up when you configure a bookmark using the alias from the OpenSSH configuration.