Как насчет записи этих команд в ~/.bashrc
пользователя ec2?Вам нужно будет добавить sudo su
и cd /var/files
в виде двух строк.Это, конечно, означает, что каждый каждый раз, когда вы входите на сервер, вы переходите в каталог root и cd в каталог ...
В противном случае вы можете использовать ssh -t
следующим образом:
ssh -i "mykeypair.pem" -t ec2-user@[IP].[location].compute.amazonaws.com 'sudo su -c "cd /var/files; bash -l"'
В основном, как указал @ blake-percy, но с опцией -l