Skip to content

Updated script to not allow password login by default#174

Open
anon8675309 wants to merge 6 commits intoboxcutter:mainfrom
anon8675309:disable_password_login
Open

Updated script to not allow password login by default#174
anon8675309 wants to merge 6 commits intoboxcutter:mainfrom
anon8675309:disable_password_login

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.

1 participant