Executa comandos quando o usuário específico e o login de IP no ssh

1

Como posso executar alguns comandos quando um usuário específico com um IP específico faz logon via ssh ?

    
por DarkGL 17.10.2014 / 12:17

1 resposta

1

Tudo em ~/.bash_profile será executado quando um usuário fizer login, para que você possa usá-lo. Por exemplo, com este código:

IP='w | grep DarkGL | awk '{print $3}''
if [ $IP = "192.168.10.10" ];
        then echo "Monkey"
fi

Uma alternativa é usar comandos forçados do SSH, mas não é possível configurar isso com base no IP. Isso significaria que um usuário só pode executar um binário específico e nem mesmo listar arquivos em lugar algum. Nós implementamos isso com o git, então um usuário só pode executar o binário do git.

Se você puder explicar por que você gostaria de fazer isso, podemos ajudar as coisas.

    
por 17.10.2014 / 12:39

Tags