- Utilizar um WSL para associar o par de chaves à instância;
- Precisar desse par de chaves para acessar a instância;
- Não ter explicado outra maneira de acessar a máquina virtual.
Eu:
Só uma coisa, eu acho que isso é um problema do curso, vocês tinham que ensinar a fazer essas coisas. Como eu vou saber que para utilizar uma máquina virtual na aws, eu vou ter que primeiro acessar um outro sistema operacional que seja compatível com os comandos necessários para que eu agregue uma chave segurança? Vocês não explicaram isso, sem contar que não foi explicado o motivo de eu ter que usar esse par de chaves, quero dizer, por que eu não consigo acessar a instância que eu mesmo criei sem esse par de chaves, por acaso é alguma política da AWS? Isso não foi explicado.
Luri:
Entendo completamente sua frustração e concordo que esses pontos poderiam ter sido mais claros no curso. Agradeço o seu feedback, pois ele é muito importante para que possamos melhorar a qualidade do conteúdo e a experiência de aprendizado dos alunos.Sobre a necessidade de usar um sistema operacional compatível:
Você tem razão, o curso deveria ter deixado mais claro que o acesso via SSH pode ser facilitado utilizando um sistema operacional ou ferramenta que suporte os comandos necessários (como ssh, chmod, ssh-keygen).
A escolha de usar o WSL (ou um ambiente Linux em uma máquina virtual) é uma questão de conveniência e familiaridade com as ferramentas. Muitos desenvolvedores e administradores de sistemas preferem usar o Linux para tarefas de linha de comando, pois ele oferece um conjunto de ferramentas mais completo e flexível.
No entanto, é possível acessar a instância AWS via SSH a partir de outros sistemas operacionais, como o Windows, utilizando ferramentas como o PuTTY. O curso poderia ter apresentado essa alternativa também.
Sobre o motivo de usar o par de chaves:
Você está certo, o curso deveria ter explicado de forma mais clara por que o par de chaves é necessário para acessar a instância.
A AWS exige o uso de um par de chaves para acesso SSH por motivos de segurança. Essa é uma política da AWS para proteger as instâncias contra acessos não autorizados.
O par de chaves oferece uma camada extra de segurança em relação ao uso de senhas, pois a chave privada é armazenada no seu computador e a chave pública é armazenada na instância. Para acessar a instância, você precisa ter a chave privada correta, o que torna muito mais difícil para um invasor obter acesso.
O curso poderia ter explicado que, embora o protocolo SSH já seja seguro, o uso de senhas pode ser vulnerável a ataques de força bruta. O par de chaves elimina essa vulnerabilidade.
Analogia:Imagine que você está tentando entrar em um prédio seguro.
O SSH é como o sistema de segurança do prédio, que exige uma forma de autenticação para entrar.
O par de chaves é como um cartão de acesso que você precisa ter para passar pela segurança. Sem o cartão, você não consegue entrar no prédio.
A política da AWS é como a regra do prédio que exige o uso do cartão de acesso para garantir a segurança de todos os moradores.
Em resumo:
- O curso deveria ter explicado de forma mais clara a necessidade de usar um sistema operacional ou ferramenta compatível com os comandos SSH.
- O curso deveria ter explicado de forma mais clara por que o par de chaves é exigido pela AWS e quais são os benefícios de segurança que ele oferece.
Agradeço novamente o seu feedback. Vou encaminhá-lo para a equipe responsável pelo curso para que eles possam fazer as melhorias necessárias. Se tiver mais alguma dúvida ou sugestão, é só me dizer.