Tente adicionar
Defaults requiretty
para
/etc/sudoers
no servidor remoto
Sou um grande fã de aliases que poupam tempo. Atualmente eu tenho que fazer ssh em nossa instância aws remota executando este comando primeiro:
ssh -i ~/.ssh/id_rsa.pem [email protected]
então eu devo executar esses dois comandos
sudo su - userName
source ~/set_env_vars.env
Eu gostaria de colocá-los todos em uma única linha de alias assim:
alias logbnp='ssh -i ~/.ssh/id_rsa.pem [email protected] -t "sudo su - userName; source ~/set_env_vars.env"'
mas depois recebo este erro
$ logbnp
No passwd entry for user 'userName'
Connection to domain.io closed.
alguma ideia?
Tente adicionar
Defaults requiretty
para
/etc/sudoers
no servidor remoto