Install additional packages
(in /home/bsgt/stablecaps_bashrc/modules/ssh_helper_module.sh)
Function Index
01 - sshub
02 - sshec2
03 - sshbast
04 - qssh
>> sshub():
about: Signs into AWS EC2 instance using pattern ubuntu@${address}
group: ssh
param: Ip address or FQDN
example:
sshub 172.17.0.1
function sshub() {
HOST_ADDR="$1"
ssh -A ubuntu@${HOST_ADDR}
}
>> sshec2():
about: Signs into AWS EC2 instance using pattern ec2-user@${address}
group: ssh
param: Ip address or FQDN
example:
sshec2 172.17.0.1
function sshec2() {
HOST_ADDR="$1"
ssh -A ec2-user@${HOST_ADDR}
}
>> sshbast():
about: ssh via jump host. You need to have added your .pem key via ssh-add -k. Edit this function ($USERNAME) to have the machine you want to jump to
group: ssh
param: Ip address or FQDN
example:
sshbast ${MachineYouWantToJumpTo}
example:
sshbast 185.22.33.68
function sshbast() {
HOST_ADDR="$1"
ssh -A -J USERNAME@bastion.com ubuntu@${HOST_ADDR}
}
>> qssh():
about: Quick ssh using faster, less secure ssh ciphers
group: ssh
param: $username@$yourhost.com
example:
qssh $username@$yourhost.com
example:
qssh johng@185.22.33.68
function qssh() {
USER_HOST_VAR="$1"
ssh -Y -C -c blowfish-cbc,arcfour $USER_HOST_VAR
}