Desativar a verificação de senha nas caixas do EC2 pode significar que qualquer pessoa pode fazer login e usá-las. Isso pode ser um problema. Por exemplo, alguém pode gerar uma fatura na sua conta.
Além disso, eu não sei por que você gostaria de executar 100 instâncias todas executando o firefox. Se você quiser automatizar a coleção de páginas da web, considere olhar para wget.
O Firefox através do X para / de uma área de trabalho remota é normalmente inaceitavelmente lento.
Eu não estou usando o NX, mas você me deixou curioso sobre isso, se achar que ele é rápido o suficiente para suportar esse tipo de coisa.
Existe uma maneira de fazer esse tipo de coisa sem o NX; ou seja, com um cliente X (como uma instalação local do Ubuntu) e ssh com o encaminhamento do Xwindows. Talvez isso seja semelhante o suficiente para que você possa modificá-lo de acordo com suas necessidades.
O requisito de senha pode ser eliminado através do uso da autenticação de chave pública ssh em vez de desativar senhas nas caixas ec2.
O comando ssh a usar é
ssh -C -Y [email protected] firefox
ou apenas
ssh -C -Y [email protected]
e execute o comando que você quiser no shell remoto.
Explanation:
-Y forward Xwindows from the remote host to the local host in trusting mode
-C compress Xwindows traffic
Sem senhas: para fazer isso sem senhas em ssh run ssh-keygen, e gerar um par de chaves você mantém a chave privada em seu .ssh / id_rsa e copia a chave pública para o computador remoto e colá-lo em .ssh / authorized_keys
Se você decidir que quer uma senha, você pode adicionar uma frase secreta à sua chave, se quiser, mas só precisa fazer isso no computador local, não nos controles remotos. Ou, você pode excluir a chave de .ssh / authorized_keys e o ssh usará a verificação de senha em vez da verificação de chave quando você efetuar login.