Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated script to not allow password login by default #174

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

anon8675309
Copy link

The scripts currently create VMs which have a default username and password, as well as Vagrant's insecure key. The key will be replaced when the box is deployed with Vagrant, however the password is never changed and SSH is forwarded to the VM by default.

This patch improves security by making sure a VM built with packer and deployed with Vagrant is fully patched, doesn't have a known SSH key pair, and does not allow SSH password login. All of this can be changed by the user to get the previous behavior by changing the update variable and the newly added ssh_disable_password_auth to true.

A side effect of doing the security updates before building the box file is an efficiency gain over doing updates at deploy time for every VM. The version was also incremented because this changes the default behavior of how the VM is built.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant