mirror of
https://github.com/gophish/gophish
synced 2024-11-14 00:07:19 +00:00
0646f14c99
* Update Ansible role * lint Ansible role * Update Ansible Playbook README * use python3 packages instead python2
23 lines
847 B
Text
23 lines
847 B
Text
Tested on Ubuntu 20.04 LTS.
|
|
|
|
Installs Postfix (to listen on localhost only) and the latest Linux gophish binary. setcap is used to allow the gophish binary to listen on privileged ports without running as root.
|
|
|
|
1) Edit hosts file with the Gophish server IP.
|
|
|
|
2) Edit vars/main.yml with any changes:
|
|
|
|
3) Modify files/config.json with any changes.
|
|
|
|
4) Execute
|
|
|
|
# Log in as root with SSH key
|
|
ansible-playbook site.yml -i hosts -u root --private-key=private.key
|
|
|
|
# Log in as root with password
|
|
ansible-playbook site.yml -i hosts -u root --ask-pass
|
|
|
|
# Log in as non-root user with SSH key (if root login has been disabled)
|
|
ansible-playbook site.yml -i hosts --private-key=private.key -u user --become --ask-become-pass
|
|
|
|
# Logging in as non-root user without SSH keys
|
|
ansible-playbook site.yml -i hosts -u ubuntu --ask-pass --become --ask-become-pass
|