No lugar onde moro, a conexão com a internet basicamente funciona da seguinte maneira:
Você precisa configurar sua interface de rede para usar um ip privado exclusivo e os servidores da organização como gateway, o que está certo. Então tem que abrir e manter uma sessão ssh em um servidor específico. Somente enquanto esta conexão estiver aberta, você poderá acessar a internet.
Agora, enquanto houver um programm fornecido para fazer isso no Windows, não há essa opção para o OS X, Linux ou qualquer outro sistema operacional. Estou tentando escrever um script simples que tenha a senha do usuário codificada e faça esse trabalho.
Eu fiz algumas pesquisas e encontrei esta questão . Eu então escrevi o seguinte script:
pwd.sh
#!/usr/bin/env bash
echo "123456789"
Eu criei um aplicativo do Automator que executaria esse script em um bash bash:
export SSH_ASKPASS=/path/to/pwd.sh
ssh [email protected]
Em seguida, executei o script pwd.sh e incluí o aplicativo do automator nos itens de login. Agora, no login, há apenas uma mensagem dizendo que o aplicativo não pôde ser executado.
Infelizmente, a partir de agora, o uso de sshpass não é possível, já que seria necessário compilar o XCode, o que não é uma opção.