Как я могу постоянно определять пользовательские переменные пути?

#amazon-web-services #amazon-ec2 #ssh

Вопрос:

У меня есть экземпляр ec2 (Amazon Linux 2 AMI), к которому обращаются несколько пользователей. Мы все получаем доступ к экземпляру через ssh. Я хочу определить пользовательские переменные среды и также изменить ПУТЬ, который должен быть доступен только для меня и при входе в систему. В настоящее время я должен установить эти переменные с помощью

 export SOME_KEY = abcdefg
export XX_HOME=~/Softwares/xx/
export PATH=$PATH:$XX_HOME/bin
 

каждый раз, когда я подключаюсь к экземпляру.
Я попытался создать файл ~/.bashrc (которого для меня нет в домашнем каталоге) и создать его, но он работает только до этого сеанса.
Путь по умолчанию при каждом подключении к экземпляру следующий :

PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin

Я использую скрипт для входа по ssh в экземпляр, который выглядит примерно следующим образом :

 PUBLIC_KEY=file://<path-to-file>
aws ec2-instance-connect send-ssh-public-key 
    --instance-id <instance-id> 
    --availability-zone <az> 
    --instance-os-user <myUserName> 
    --ssh-public-key $PUBLIC_KEY
ssh "$@"
 

Могу ли я в любом случае передавать свои конкретные переменные среды и изменять ПУТЬ для себя с помощью приведенного выше скрипта каждый раз, когда я вхожу в систему, или есть какой-либо другой способ, с помощью которого я могу установить переменные один раз и навсегда для моего пользователя?