Added VAST oriented tools for modifying local iface and ip address
This commit is contained in:
parent
a65cc2b84a
commit
58e921ac4c
4 changed files with 195 additions and 2 deletions
|
@ -0,0 +1,25 @@
|
|||
#! /usr/bin/env bash
|
||||
|
||||
set -e
|
||||
# Arguments 'TO', optional user (can be configured in ~/.ssh/config.d/...), command to run over ssh
|
||||
|
||||
# Figure out the IPAddress I need to operate from
|
||||
# Figure out the interface name to use
|
||||
# Set the interface to the IP Address if not already setup
|
||||
# Test with ping
|
||||
# Connect with SSH
|
||||
|
||||
VASTHOST="${1}"
|
||||
if [ -z "$VASTHOST" ]; then
|
||||
VASTHOST=192.168.2.2
|
||||
printf '%s\n' "VAST host argument not supplied, using default $VASTHOST..." >&2
|
||||
elif [ "$VASTHOST" == "0" ]; then
|
||||
printf '%s\n' "Removing:" ~/.ssh/vast.id_rsa*
|
||||
rm ~/.ssh/vast.id_rsa* || true
|
||||
cp ~/.ssh/id_rsa ~/.ssh/vast.id_rsa
|
||||
cp ~/.ssh/id_rsa.pub ~/.ssh/vast.id_rsa.pub
|
||||
exit
|
||||
fi
|
||||
set -x
|
||||
scp vastdata@${VASTHOST}:.ssh/id_rsa ~/.ssh/vast.id_rsa
|
||||
scp vastdata@${VASTHOST}:.ssh/id_rsa.pub ~/.ssh/vast.id_rsa.pub
|
Loading…
Add table
Add a link
Reference in a new issue