dmzconf/kralizec/ejabberd/README.md
Malin Freeborn eb5d3b018b
new structure
This kicks off the basic tree structure, where the docs all mirror the
reality, like an ascii penumbra.
2024-12-04 15:32:53 +01:00

34 lines
1.0 KiB
Markdown

#On your PC
Add this configuration to ~/.ssh/config
Host dmzkrovejabberd12
Hostname zd4bzozu3uapjpqftoux66l22kfyju7bkxnooefqia3lp7hplg3ayiid.onion
User root
IdentityFile ~/.ssh/id_rsa
PasswordAuthentication no
Now you can log in by typing:
torsocks ssh dmzkrovejabberd12
#On the server:
Add to /etc/hosts file
192.168.1.209 sql.krov.dmz.rs
192.168.1.205 ldap.krov.dmz.rs
Copy cert directory from dmzkrovsshfs12:/var/shareddirs/nginx12ejabberd12/xmpp.krov.dmz.rs to /etc/ssl/certs/
set permissions (set gid bit) for /etc/ssl/certs directory
You can do this by typing:
chown 2770 /etc/ssl/certs
Add to crontab with ("crontab -e") commands to copy with scp certificates the domain from dmzkrovsshfs12
0 1 * * * /usr/bin/scp -r dmzkrovsshfs12:/var/shareddirs/nginx12ejabberd12/xmpp.krov.dmz.rs /etc/ssl/certs/
1 1 * * * /usr/bin/chmod 600 /etc/ssl/certs/xmpp.krov.dmz.rs/privkey.pem
2 1 * * * /usr/sbin/ejabberdctl restart
Generate dhparm keys with:
openssl dhparam -out /etc/ejabberd/dhparams.pem 2048
Copy ejabberd.yml to /etc/ejabberd/
ejabberdctl restart