Cyberduck Mountain Duck CLI

#6837 closed enhancement (worksforme)

Add SFTP/SSH Connection by AWS Instance ID

Reported by: cheinan Owned by: dkocher
Priority: low Milestone:
Component: sftp Version: 4.2.1
Severity: normal Keywords: Amazon AWS instance
Cc: Architecture: Intel
Platform: Mac OS X 10.6

Description

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.

Thank you.

Change History (4)

comment:1 Changed on Aug 31, 2012 at 4:55:21 PM by dkocher

  • Resolution set to worksforme
  • Status changed from new to closed

I suggest to assign an elastic IP address to the instance ID.

comment:2 Changed on Aug 31, 2012 at 5:27:48 PM by cheinan

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.

comment:3 Changed on Aug 31, 2012 at 6:28:08 PM by dkocher

  • Priority changed from normal to low
  • Resolution worksforme deleted
  • Status changed from closed to reopened

Thanks for your comment. I will reopen with lower priority then.

comment:4 Changed on Oct 11, 2013 at 8:58:06 PM by dkocher

  • Resolution set to worksforme
  • Status changed from reopened to closed

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.

Note: See TracTickets for help on using tickets.