Upload
severin-bontrager
View
216
Download
0
Embed Size (px)
Citation preview
Stefan Zenkel Microsoft Student Partnerstefan.zenkel@ studentpartners.de
Windows Azure
Ubuntu Postfix-Mailserver auf
Windows Azure
• Bereitstellung von Ubuntu Linux auf Windows Azure• VNC-Remotezugriff auf Ubuntu Linux
• KDE-Installation• Einrichtung VNC-Zugriff
• Installation Postfix-Mailserver• Besonderheiten in Windows Azure
• Konfiguration des Mailservers• Besonderheiten beim IMAP und POP3 Zugriffs
Ubuntu Postfix-Mailserver auf Windows AzureAgenda
In der Windows Azure Galerie können verschiedene Linux Distributionen ausgewählt werdenOpenLogic Cent OS 6.2 SuSe Linux Enterprise Server Ubuntu Server 12.04
• Storage Accounts in Windows Azure• Affinity Groups in Windows Azure• Nach der Installation sollte mit su passwd sofort das
Root-Passwort geändert werden Ausschluss der sudoers User nach Paketinstallationen
Bereitstellung von Ubuntu Linux auf Windows Azure
• Zugriff ohne GUI über SSH-Client Zugriff z.B. über Putty und dem DNS-Namen servername.cloudapp.net, Port 22 (SSH)
• GUI in Windows Azure Linux Templates nicht enthalten Auswahl einer GUI, wie z.B. KDE, Gnome,… Installation z.B. mit sudo apt-get install kubuntu-desktop Neustart erforderlich!
Installation einer GUIVNC-Remotezugriff auf Ubuntu-Linux [1]
• Standardmäßig alle Ports (bis auf SSH-Port 22) in Windows Azure geschlossen Öffnen der Ports über Endpoints in den Details der virtuellen Maschine im Windows Azure
Portal (für VNC-Server: Port 590x, wobei 0 der erste freizugebende Desktop ist)
• Installation eines beliebigen VNC-Servers in der Ubuntu Maschine über Terminal Installation z.B. mit sudo apt-get install vnc4server
• Anpassen der vnc.conf, damit standardmäßig der KDE-Desktop angezeigt wird
• Installation des VNC-Viewers auf dem Client Verbindung über <namederMaschine>.cloudapp.net:590x
Achtung: Die Verbindung über VNC erfolgt unverschlüsselt!
Konfigurieren des VNC-Servers und Windows AzureVNC-Remotezugriff auf Ubuntu-Linux [2]
• Installation über sudo apt-get install postfix• Installation eines Mailclients über sudo apt-get install mailutils• Öffnen der IMAP (143) und POP3 (110) Ports unter Endpoints
im Windows Azure Portal• Ggf. öffnen weiterer Ports für verschlüsselten Mailverkehr
• Test des Mailempfangs über ehlo und telnet localhost 25 (später auch über netcat IhreDomaene.de 25)
Hinweis: Die Einrichtung des verschlüsselten Mailverkehrs wird in diesem Tutorial nicht erläutert.
Besonderheiten bei der Bereitstellung eines Mailservers in Windows AzureInstallation des Postfix-Mailserver in Windows Azure
• Konfiguration von Postfix erfolgt allgemein über sudo postconf Option
• Um Postfix für POP3 und IMAP zu konfigurieren, müssen die Mailboxes in Maildir-style Mailboxes konvertiert werden• Installation von POP3 und IMAP-Unterstüzung über sudo apt-get install
courier-pop und courier-imap
• Eigene Domains, lokale Netze und Interfaces hinzufügen• sudo postconf -e "mydestination = mail.IhreDomain.de,
localhost.localdomain, localhost, IhreDomain.de“• sudo postconf -e "mynetworks = 127.0.0.0/8, 192.168.1.0/24“• sudo postconf -e "inet_interfaces = all"
Grundlegende SchritteKonfiguration von Postfix
• Nach jeder Konfigurationsänderung sollte der Postfix Dienst neugestartet werden: /etc/init.d/postfix restart
• Die aktuelle Konfiguration und Funktionalität kann überfolgende Syntax getestet werden:Syntaxzeile (nacheinander
ausführen)Erläuterung
telnet Host Port z.B. telnet IhreDomain.de 25 für den Test der Verbindung über SMTP oder telnet IhreDomain.de 143 für den Test des Zugriffs über IMAP
ehlo IhreDomain.de Ehlo Abfrage des Zielservers gibt EHLO Informationen zurückmail from: Mailadresse Absenderadresse, z.B.:
mail from: root@localhost odermail from: [email protected]
rcpt to: Mailadresse Empfängeradresse, z.B.:rcpt to: fmaster@localhost oderrcpt to: [email protected]
data Zeigt einen folgenden Datenstrom ansubject: Betreff Ihrer Testmail entspricht der Betreffzeile der MailText für Ihre Mail Schreiben Sie hier einen beliebigen Mailtext, jedoch ohne „.“ (Punkte). Punkt und Enter als Bestätigung zum Absenden der Mailquit Beendet die Telnet Session
Allgemeine Hinweise zu Postfix
• E-Mail Aliases hinzufügen• In /etc/aliases eine Zeile Empfängername: Weiterleitungspostfach
einfügen
• E-Mails weiterleiten• Datei .forward im Home-Verzeichnis des Benutzers anlegen und
Weiterleitungsadresse in die erste Zeile der Datei schreiben
MX-Eintrag nicht vergessen!
Weitere Features in Postfix
Installation eines Ubuntu Servers auf Windows Azure GUI Remote Zugriff auf Ubuntu Server Installation eines Postfix Mailservers Konfiguration des Postfix Mailservers (mit POP3, IMAP,
Maildir-style Mailboxes, aber ohne SSL und SMTP Auth.)
Testen der Konfiguration Ändern des MX-Eintrages
Was haben wir erreicht?Zusammenfassung
Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind• Windows Azure Homepage
http://www.azure.com • Kostenloser Demo-Account
http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E• Windows Azure Development Center
http://www.windowsazure.com/en-us/develop/overview/ • Windows Azure SDKs
http://www.windowsazure.com/en-us/develop/downloads/ • Windows Azure Training Kit
http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/ • Kundenreferenzen
http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53 • Video-Serie zu Windows Azure (10-Minuten-Videos):
http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
I
www.azure.com