#!/usr/bin/env bash set -ex [[ $(uname) = Linux ]] || exit 1 [[ $USER = root ]] || exit 1 [[ -d /home/solana/.ssh ]] || exit 1 if [[ ${#SOLANA_PUBKEYS[@]} -eq 0 ]]; then echo "Warning: source solana-user-authorized_keys.sh first" fi # solana-user-authorized_keys.sh defines the public keys for users that should # automatically be granted access to ALL testnets for key in "${SOLANA_PUBKEYS[@]}"; do echo "$key" >> /solana-scratch/authorized_keys done sudo -u solana bash -c " cat /solana-scratch/authorized_keys >> /home/solana/.ssh/authorized_keys "