Minor modifications, likely to never be used again 😔
This commit is contained in:
parent
ac3ea81f41
commit
1e565a741d
@ -3,22 +3,22 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Remote System
|
# Remote System
|
||||||
REMOTE_SSH_SERVER=Home-7980XE
|
REMOTE_SSH_SERVER=Kansas-Xeon
|
||||||
REMOTE_HOST_NAME=gitlab.orion-technologies.io
|
REMOTE_HOST_NAME=kansas-xeon.orion-technologies.io
|
||||||
REMOTE_USER_TO_CREATE=Sam
|
REMOTE_USER_TO_CREATE=Sam
|
||||||
|
|
||||||
# Local System
|
# Local System
|
||||||
SSH_FILE_DIRECTORY=~/.ssh
|
SSH_FILE_DIRECTORY=~/.ssh
|
||||||
SSH_FILE_NAME=${REMOTE_USER_TO_CREATE}-id_ed25519
|
SSH_FILE_NAME=${REMOTE_USER_TO_CREATE}-id_ed25519
|
||||||
SSH_FILE=${SSH_FILE_DIRECTORY}/${SSH_FILE_NAME}
|
SSH_FILE="${SSH_FILE_DIRECTORY}"/"${SSH_FILE_NAME}"
|
||||||
SSH_HOST=Home-7980XE
|
SSH_HOST=Kansas-Xeon
|
||||||
|
|
||||||
ssh-keygen -b 521 -t ed25519 -f ${SSH_FILE} -N ""
|
ssh-keygen -b 512 -t ed25519 -f ${SSH_FILE} -N ""
|
||||||
chmod 600 ${SSH_FILE}
|
chmod 600 ${SSH_FILE}
|
||||||
|
|
||||||
PUB_KEY_CONTENTS=$(cat ${SSH_FILE}.pub)
|
PUB_KEY_CONTENTS=$(cat ${SSH_FILE}.pub)
|
||||||
|
|
||||||
ssh ${REMOTE_SSH_SERVER} /bin/bash << EOF
|
ssh root@${REMOTE_SSH_SERVER} /bin/bash << EOF
|
||||||
useradd ${REMOTE_USER_TO_CREATE}
|
useradd ${REMOTE_USER_TO_CREATE}
|
||||||
mkdir /home/${REMOTE_USER_TO_CREATE}/.ssh
|
mkdir /home/${REMOTE_USER_TO_CREATE}/.ssh
|
||||||
touch /home/${REMOTE_USER_TO_CREATE}/.ssh/authorized_keys
|
touch /home/${REMOTE_USER_TO_CREATE}/.ssh/authorized_keys
|
||||||
@ -30,9 +30,8 @@ cat << EOF >> ~/.ssh/config
|
|||||||
|
|
||||||
Host ${SSH_HOST}
|
Host ${SSH_HOST}
|
||||||
HostName ${REMOTE_HOST_NAME}
|
HostName ${REMOTE_HOST_NAME}
|
||||||
Match user ${REMOTE_USER_TO_CREATE}
|
Match user ${REMOTE_USER_TO_CREATE} host ${REMOTE_HOST_NAME}
|
||||||
Identityfile ${SSH_FILE}
|
Identityfile ${SSH_FILE}
|
||||||
LogLevel INFO
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
ssh ${REMOTE_USER_TO_CREATE}@${SSH_HOST} /bin/bash << EOF
|
ssh ${REMOTE_USER_TO_CREATE}@${SSH_HOST} /bin/bash << EOF
|
||||||
|
Loading…
Reference in New Issue
Block a user