40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
---
|
|
title: ejabberd configurations
|
|
section: 6
|
|
source: Decentrala
|
|
---
|
|
|
|
#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
|