Skip to content

Instantly share code, notes, and snippets.

@kyptin
Last active May 12, 2016 19:02
Show Gist options
  • Save kyptin/031e6668f8cfcacf8645 to your computer and use it in GitHub Desktop.
Save kyptin/031e6668f8cfcacf8645 to your computer and use it in GitHub Desktop.
SSH to AWS EC2 instance
ec2-ssh ()
{
local host="ec2-user@$1";
local opts;
opts="-i $HOME/TestKeyPair.pem";
opts="$opts -o UserKnownHostsFile=/dev/null";
opts="$opts -o StrictHostKeyChecking=no";
scp $opts ~/aws-bashrc $host:.bashrc && ssh $opts ec2-user@$@
}
# The MIT License (MIT)
# Copyright (c) 2016 Jeff Terrell
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
@kyptin
Copy link
Author

kyptin commented Jan 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment