(Internet-) Telefonie, Chat & Instant Messaging...offener Internetstandard: XMPP/Jabber 17 Instant...

Post on 30-Sep-2020

4 views 0 download

Transcript of (Internet-) Telefonie, Chat & Instant Messaging...offener Internetstandard: XMPP/Jabber 17 Instant...

10.3.2008

Computerlabor im KuZeBUbuntu-Workshop

Kirewww.kire.ch

Template von Chih-Hao Tsai (chtsai.org)

Creative Commons License (by-nc-sa)creativecommons.org/licenses/by-nc-sa/2.5/dee.de

(Internet-) Telefonie,Chat & Instant Messaging

2

Inhaltsverzeichnis

(Internet-) TelefonieAnbieter & ProtokolleFeatures, Grundpreise & VerbindungsgebührenHard- & SoftwareEinstellungen

ChatEinführungClient-SoftwareX-Chat & Pidgin

Instant MessagingÜberblickJabberClient-Software & Pidgin

3

(Internet-) Telefonie

Anbieter & ProtokolleSkype

nur ein AnbieterClosed Source & proprietärSecurity by Obscuritywird hier nicht weiter betrachtet

SIP/RTP (Voice over IP VoIP)viele Anbieter

www.sipcall.ch, www.insphone.ch (phonetophones.ch)

www.ekiga.net (nur innerhalb ekiga.net)

offene Internet-Standardskeine Verschlüsselung, aber

Zfone/ZRTP von Phil Zimmermann (PGP-Erfinder)

Gesprächsvermittlung über Anbieter (SIP)Gespräch selber Peer-to-Peer (RTP)Qualität: Echo

4

(Internet-) Telefonie

Features & Grundpreisemeist ohne Grundgebühr (032er-Nummer)

kleiner Zuschlag für übliche Festnetznummer (~1.50/Mt.)Nummernportierung

von Swisscom (einmalig 80.-/120.- oder ~3.80/Mt.)unter SIP-Anbietern (35.-)

Telefon-Anschluss kann gekündigt werdenWenn nicht für Internet-Anschluss nötig (ADSL)Swisscom: 2 Monate Kündigungsfrist

Voicebox to E-MailMehrere Gräte lassen sich an unterschiedlichen Orten unter der selben Rufnummer betreiben.

5

(Internet-) Telefonie

Verbindungsgebührengratis innerhalb Anbieter-Netz

und allenfalls innerhalb ZusammenschlüssenFreecall Network

Festnetz und Ausland ca. 1/2 Preis von SwisscomMobilnetz etwa gleich wie Swisscomallerdings oft im Minutentakt abgerechnet

sonst ev. Grundgebühr von 10.-ev. zweiter Anbieter im Ausland suchen

und zum Lokaltarif ins dortige Festnetz telefonieren

6

(Internet-) Telefonie

SoftwareEkiga (ehem. Gnome-Meeting, Linux & Windows)Linphone (nur Linux, Gnome)Twinkle (nur Linux, KDE)X-Lite (Windows, MacOS X)Windows Live Messenger (Windows, MacOS X)

EinstellungenUser/Auth-ID, Passwort, Proxy-Server (Registrar)ev. STUN-Server (NAT-Firewall tunneln)Ports

UDP/alle ausgehend (Std. bei Stateful-Firewalls)ev. UDP/5060 eingehend (SIP)

pröbeln...

7

(Internet-) Telefonie

Ekigasip:500@ekiga.net (Echo-Test)sip:kire.phone@ekiga.netsip:0566318744@sip02.phonetophones.ch

8

(Internet-) Telefonie

HardwarePC und Headseteinfacher Telefonadapter ohne Router (< 100.-)Telefonadapter mit DSL-Router (> 100.-) und/oder

NAT-FirewallWLANAnschluss für Analogtelefonnetz

WLAN-Funktelefon (> 150.-)Handy mit VoIP-Software

9

Chat

Überblicksynchroner Nachrichtenaustauschin Chaträumen auf Chat-Servernsind allenfalls zu Verbunden zusammengeschlossenoffener Internetstandard: IRC

Was braucht'sVerbindung zu einem Chat-Server

Anmeldung mit Nick- und ev. richtigem Namenje nach Bestimmungen der BetreiberInnenauf irc.lugs.ch ist z.B. richtiger Name Pflicht

http://www.lugs.ch/lugs/irc/wiewas.phtml.deKönnen als Default im Client hinterlegt und meist bei den Server-Einstellungen überschrieben werden.

Betritt zu einem Channel

10

Chat

Grundbefehle (normalerweise menügeführt)/nick [mein Nickname]/setname [mein richtiger Name]/server [Server und Port, z.B.: irc.lugs.ch 6667]

etwas warten/list

alle bereits vorhandenen öffentlichen Channels/join [gewünschter Channel, z.B.: #bremgarten-youth]

falls noch nicht vorhanden, ist er es ab jetzt.../whois [Nickname, über den ich mehr wissen will]

11

Chat

Client-SoftwareX-Chat

Opensource, GTK+ basierendLinux und Windowseinfach & übersichtlichSSL-Verschlüsselungüber Synaptic installierbar

X-Chat Aquafür MacOS X

ChatzillaFirefox Add-On

12

Chat

PidginOpensourceMultiprotokoll MessengerLinux und Windows

auf Ubuntu bereits installiert

etwas unübersichtlichSSL-Verschlüsselung

KopetePidgin-Pendant für KDE

Dananur WindowsGrundfunktionenläuft von USB-Stick & hinterlässt keine Spurenhttp://www.diebestenbits.de

Webfrontend: http://webirc.kuzeb.ch

13

Instant Messaging

X-ChatNetzwerk in Liste hinzufügen: irc.lugs.chund editieren:

Servers anpassen: irc.lugs.ch/6668Port 6668 für SSL, ansonsten 6667

Use SSL for [...] & Accept invalid SSL certificateChannel to join: #bremgarten-youth

14

Chat

PidginAccount hinzufügen

Für SSL Port 6668, ansonsten 6667Username entspricht dem Nickname.

15

Chat

Chat hinzufügen (im Menü Buddys)

Dann per rechter Maustaste auf Eintrag beitretenund im Tab #bremgarten-youth losplaudern

Status-Tabs des Servers können geschlossen werden.

16

Instant Messaging

Überblicksynchroner Nachrichtenaustauschmeist nur zwischen zwei PersonenServer sind meist alle zusammengeschlossenz.T. auch über Protokollgrenzen hinwegKontaktlisten mit Präsenzinformationenproprietär: AIM, ICQ, MSN, Yahoo!offener Internetstandard: XMPP/Jabber

17

Instant Messaging

Jabberauch Multi-User-ChatFast sämtliche Server sind zusammengeschlossen

z.T. auch Transports von/zu AIM, ICQ, IRC etc.Jabber-Accounts sind wie E-Mail-Adressen aufgebaut

name@server.dns.namez.B. hans@jabber.org, petra@jabber.trash.net

Können mit den meisten Client bei der ersten Anmeldung gleich erstellt werden.

oft sogar nur so möglich (jabber.org, jabber.trash.net)Ev. gibt es Konflikte, wenn Adresse schon belegt ist.Wird bei jabber.org z.B. nach 12 Monaten Nichtbenutzung gelöscht.

18

Instant Messaging

VerschlüsselungClient-Server (SSL/TLS)

Anmeldung zu Server, Präsenzinformation

Nachrichten natürlich auch

Server-Server (SSL/TLS)End-to-End (OTR, OpenPGP)

garantierte Nachrichtenverschlüsselung auf der ganzen Übertragungsstrecke

19

Instant Messaging

Client-SoftwarePidgin

Linux und WindowsSSL/TLS-Verschlüsselung und OTR

KopetePidgin-Pendant für KDE

Adium XMacOS XGrafisches Frontend für libpurple

Backend von Pidgin

SSL/TLS-Verschlüsselung und OTROTR wird automatisch mitinstalliert

iChatMacOS Xkann keine Accounts anlegen...

20

Instant Messaging

PidginÜber Synaptic zusätzlich installieren: pidgin-otr

Off-the-Record Messaging für Nachrichten- VerschlüsselungUnd bei den Plugins aktivieren (siehe auch letzte Folie)

Account hinzufügenKann gleich automatisch erstellt werden.Screenname entspricht dem Usernamen.XMPP Optionen

je nach Anbieter für Client-Server-Verschlüsselung

Pidgin prüft allerdings das Zertifikat (noch) nicht.

jabber.org“Require SSL/TLS” und Port 5222oder “Force old SSL” und Port 5223

jabber.trash.net

“Force old SSL” und Port 5223

21

Instant Messaging

22

Instant Messaging

Neue Nachricht versendenhier von jabber.org nach jabber.trash.net

Falls beide Clients OTR unterstützen, wird zuerst ein Schlüsselpaar generiert (kann etwas dauern), dann die öffentlichen Schlüssel ausgetauscht - und angezeigt, dass ein unbekannter Fingerprint eingetroffen sei.Per Rechtsklick auf das OTR-Icon links neben der Nachrichtenzeile kann der Fingerprint nach der sicheren gegenseitigen Prüfung(!) bestätigt werden.

23

Instant Messaging

Der/die PartnerIn in die Buddy-Liste aufnehmenautomatisch oder manuell (Menü Buddys)für PräsenzinformationenDas Recht muss gegenseitig bestätigt werdenund wird durch das Löschen des Buddys automatisch wieder entzogen.Screenname entspricht dem Namen des Partners.

24

Instant Messaging

Die Einstellungen zu und die OTR-Schlüssel selber können auch manuell verwaltet werden.

bei den Plugins