Open main menu

CDOT Wiki β

Changes

OPS345 Lab 6

2,605 bytes removed, 03:42, 28 February 2022
Replaced content with "[http://wiki.littlesvr.ca/wiki/OPS345_Lab_6 This page has moved.]"
* Email overview* Create a new VM named 'email' in vpc-ops345, 10.3.45.12, with an extra 4GB EBS volume, ops345sgemail, email.asmith15.ops345.ca* ssh only from ops345sgprivate* add an iptables rule on router to forward port 2212 to email:22, don't forget to edit ops345sg* email_public_ip* add A record for email now since it will take some time to propagate* add MX email.asmith15.ops345.ca.[1]* test on router first, records are cached for 60 minutes. test on www second, email third, finally make sure it works on the workstation* same instructions as for vg_www-lv_www but vg_email-lv_email, mounted on /home* but also mount it on /tmp/home, and move everything from /home to /tmp/home before rebooting** can lose access to ssh key if don't do it right - see what happens if mount on /home without<source>[root@email ~]# vi /etc/fstab [root@email ~]# mount /home/[root@email ~]# ls /home/lost+found# try to ssh now, it won't work[root@email ~]# umount /home/[root@email ~]# mkdir /tmp/home[root@email ~]# mount /dev/mapper/vg_email-lv_email /tmp/home/[root@email ~]# cd /home/[root@email home]# ls -a. .. andrew[root@email home]# mv andrew/ /tmp/home/[root@email home]# cd /[root@email /]# ls /home/[root@email /]# ls /tmp/home/andrew lost+found[root@email /]# umount /tmp/home/[root@email /]# ls /tmp/home/[root@email /]# ls /home/[root@email /]# mount /home/[root@email /]# ls -a /home/andrew/. .. .bash_history .bash_logout .bash_profile .bashrc .ssh[root@email /]# reboot</source>* Confirm confirm can still log in. if not: have to rebuild email vm* The LV on a separate storage device is as valuable as the www LV. If the Vm is lost or damagedhttp: EBS device is still there, and it's also easier to back up.* connect to myseneca email using thunderbird on linux mint* postfix is installed by default, but only used for localhost* instal dovecot to get dovecot-lda* /etc/postfix/mainwiki.cf:** mydomain = asmith15.ops345littlesvr.ca** myorigin = $mydomain** inet_interfaces = all** mydestination include mydomain* restart postfix* ss -atnp* add access to port 25 from anywhere in ops345sgemail* test using telnet from workstation* send email from myseneca to asmith15@asmith15.ops345.ca* check /var/log/maillog* check ~/* check /var/mail* /etc/postfix/main.cf: mailbox_command = /usr/libexec/dovecotwiki/dovecot-lda -f "$SENDER" -a "$RECIPIENT"* /etc/dovecot/confOPS345_Lab_6 This page has moved.d/10-mail.conf: mail_location = maildir:~/Maildir* check /var/mail* check ~/* server can now receive email. cannot send reliably yet, and need to set up dovecot for imap (next lab)* create an alias for root: andrew, run newaliases [[Category:OPS345]]