Was ist ein Shell Account?
Um einen Eggdrop Bot laufen zu lassen braucht man einen Shell Account. Ein Shell
Account ist im Grunde ein Account auf einem Server, der mit dem Internet
verbunden ist. Shell Accounts werden in Unix/Linux Betriebssystemen
eingerichtet. Man kann auf sie per Telnet/SSH und Ftp zugreifen. Im Account sind
normal 5 bis 30 MB Speicherplatz enthalten und eine bestimmte Anzahl von
Hintergrund Prozessen erlaubt. Hintergrund Prozesse werden nicht beendet wenn
man sich aus der Shell ausloggt. Die meisten Arten von Unix auf denen man normal
Accounts bekommt laufen mit Linux oder FreeBSD. Shell Accounts sind im Gegensatz
zum Eggdrop meistens nicht umsonst, der Preis hängt von der Qualität
(Geschwindigkeit), dem Speicherplatz und besonders den erlaubten Hintergrund
Prozessen ab. Aber da sie immer mit dem Internet verbunden sind, sind Shell
Accounts am besten geeignet um Bots laufen zu lassen. Shell Accounts können auch
für andere Dinge benutzt werden, z.B. um einen Bouncer oder einen eigenen Irc
Server laufen zu lassen, Email schicken/empfangen, eine Website abzulegen oder
sich mit Unix vertraut zu machen.
Wie man eine Shell findet:
Manche Internet Service Provider bieten zu einem Dial-Up Account umsonst einen
Shell Account an, aber dort sind Irc Bots meistens nicht erlaubt und Tools die
man zum installieren braucht nicht enthalten. Manche Leute können umsonst einen
Account auf Rechnern von Freunden bekommen, aber die meisten müssen eine kommerzielle
Shell mieten die Eggdrop Bots erlaubt. Es gibt einige Gute Shell
Account Provider, aber auch viele schlechte. Es dürfte allerdings kein Problem
sein einen Shell Account zu bekommen, da der Markt in den letzten Jahren stark
gewachsen ist.
Die Mehrheit der Shell Account Provider haben ihre Server in den USA. Viele
erlauben Ausländische Benutzer. Bezahlt wird meistens Per Kredit Karte oder
Scheck. In Deutschland wird das Geld meistens überwiesen/abgebucht. Der
normale Preis für eine Shell mit 2 Hintergrundprozessen liegt bei ca. 20 DM pro
Monat. Es gibt auch billigere Anbieter, die dann aber manchmal schlechteren
Service haben und teurere Shells mit besserem Service (gilt natürlich nicht
immer). Meistens wird noch eine einmalige Installationsgebühr verlangt.
Wenn man einen ISP sucht ist die Hauptsache oft dessen Ruf, dasselbe gilt auch
für einen Shell Provider. Behauptungen wie "99% Uptime" (die Zeit in
der der Server online ist) oder "Excellenter Service" sagen wenig über
die wahre Qualität des Providers aus. Viele Shell Provider, die scheinbar ein
extrem gutes Angebot machen sind schon nach wenigen Monaten oder gar Wochen
nicht mehr online, oder sie erlauben keine Irc abhängigen Anwendungen mehr. Es
ist also sinnvoll einen Provider mit gutem Ruf zu nehmen. Einige Dinge auf die
man achten sollte sind ob der Shell Provider seine komplette und echte Adresse
angibt, ob er Bezahlung für viele Monate im Voraus verlangt und ob er viele
Hintergrundprozesse für wenig Geld anbietet. Das sind Anzeichen für ein unseriöses
Geschäft.
Die meisten Shell haben eine bestimmte Menge downtime (die Zeit in der der
Server nicht online ist) pro Monat. Erwartete (Hard/Software Updates) und
unerwartete. Die besten Shell Provider haben sehr wenig Downtime (wenige Stunden
pro Monat). Schlechte Provider sind unter Umständen viele Tage nicht online.
Man sollte sich einen Shell Provider suchen, der wenige, kurze Downtimes hat.
In letzter Zeit werden Shell Provider oft durch Denial of Service Attacks
behindert. Dabei wird der Server gefloodet, was seine Internet Verbindung sehr
langsam werden läßt. Dann verlieren die Bots auf dem Server unter Umständen
die Verbindung zum Irc-Server (ping timeout). Durch eine gute, schnelle Internet
Verbindung und Firewall läßt sich der Schaden allerdings begrenzen.
Die Überwachung und Sicherheit sind andere Dinge auf die man achten sollte wenn
man einen Shell mietet da diese Punkte einen großen Beitrag zur Uptime des
Servers geben können. Schlecht beaufsichtigte und von unerfahrenen
Administratoren installierte Server sind unter Umständen gegen hacking
verwundbar und können die Sicherheit der eigenen Bot(nets) und Channels
gefährden. Die besten Shells haben gute Administratoren die oft nachsehen ob
alles normal läuft, User die den Server mißbrauchen schnell löschen und das
Betriebssystem auf den neusten Stand halten.Falls der Server nicht regelmäßig
gewartet wird kann er durch regelmäßig Denial of Service Attacks, und Benutzer
die ihn mißbrauchen langsam und unzuverlässig werden da keine erfahrene
Administratoren zur Stelle sind falls irgendetwas schief läuft.
Support ist für viele Anfänger wichtig. Unglücklicherweise nehmen viele Shell
Provider diesen Punkt nicht wichtig genug. Viele reagieren nicht auf Fragen oder
wenn sie einen Irc Support Channel haben ist beinahe nie jemand anwesend. Auf
der anderen Seite haben manche Provider einen sehr guten Support mit
freundlichen Mitarbeitern, die die Fragen gerne beantworten. Sie informieren
ihre Kunden über Änderungen und anstehende Ausfallszeiten.
Shell Accounts unterscheiden sich in den Möglichkeiten hat. Im Folgenden sind
einige Dinge, die man wissen sollte bevor man einen Shell Account mietet.
Preise und Bestellung: Wie oben erwähnt reichen die kosten für Irc Bots von
10-20 DM pro Monat. Meistens muss man eine Installations Gebühr und im Voraus
bezahlen. Viele Provider erlauben Kredit Karten Bezahlung, was beliebt bei
Leuten außerhalb der USA ist. Wegen der hohen Rate des Kredit Karten
Mißbrauchs wird oft Telefonische kontrolliert ob der User die richtigen Daten angegeben
hat und ob ihm die Kredit Karte wirklich gehört. Auch wenn das stört ist es
besser als Kredit Karten Mißbrauch. Fast allen Shell Provider kann man das Geld
auch als Check oder Bar per Post schicken, manchen per Bank überweisen.
Die Bestellung wird meistens über ein WWW Formular gemacht. Zur Übermittlung
der Kredit Karten Daten sollte ein "Secure Form" (Sicheres Formular)
oder Telefon/Fax verwendet werden. Solche Accounts sind meistens innerhalb von
24 Stunden erstellt, bis das Geld per Post oder Überweisung da ist kann es
einige Tage dauern.
Eine wichtige Warnung zur Voraus Bezahlung: da der Shell Markt sehr schnellebig
ist, ist es nicht sinnvoll für eine lange Zeit im Voraus zu bezahlen, auch wenn
es etwas billiger ist. Unter Umständen ist der Provider schon nach kurzer Zeit
verschwunden und man bekommt sein Geld nicht wieder. Allerdings sollte das die
Ausnahme sein.
Vhost: Eine Kurzform für 'virtueller host'. Normal erscheint der Bot mit dem
Host/der Ip des Shell servers im Irc (z.B. username@shell1.niceshells.net). Vhosts
geben dem Bot einen anderen Host. Die kann z.B.
username@nice.people.use.niceshells.net ähnlich sein, oder ganz andere Domains
wie username@likes.to.eat.chocolate.com benutzen. Die Vhosts, die der Server
anbietet sind Festgelegt (man kann normal nicht einfach selber einen Vhost
machen), auch wenn es manchmal Tarife gibt, bei denen man sich selber einen
Vhost erstellen lassen kann.
Policies (Regeln): Die meisten Shell Provider haben ähnliche Regeln, Hacken und
Warez sind immer verboten, fast immer spammen und Irc-War (flooden, colliden
etc.), das Recht die Accounts ohne Erklärung umgehend zu löschen behalten sich
auch alle Provider vor. Es ist normal gut die kompletten Regeln/AGBs/Terms of
Service zu lesen, allerdings sollte man solange man sich normal Verhält keine
Probleme bekommen.
Eine gute kommerzielle Shell zu finden ist nicht leicht und es gibt sehr wenig
wirklich sehr gute Provider. Leider ist eine Shell zu mieten wie eine Wette zu
plazieren, Shells die in einem Monat gut sind können im nächsten stark
nachgelassen haben. Bots die 24 Stunden am Tag online sind kann man eh kaum
bekommen, deswegen braucht man für eine wirklich sicheren Channel Bots von 3
oder 4 Shells.