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.

Number of processes: Das ist die Anzahl der Hintergrund Prozesse, die man laufen lassen darf. Ein Eggdrop oder ein Bonusse ist ein Prozess. Auf einem normalen Shell Account darf man ca. 2 Hintergrund Prozesse laufen lassen. Manche Provider erlauben mehrere Prozesse, aber nur eine bestimmte Anzahl von Bots.

Disk quota: Das ist die Platz Menge (in MB) die man auf der Shell zur Verfügung hat. Ein Eggdrop braucht nicht mehr als 4 MB, meistens ist man also mit 10MB> gut bedient.

Web Page and Email: viele Shell Provider bieten eine WWW Seite und einen Email-Account umsonst an. Die Disk Quota ist der Platz den man für die Mails und die WWW Seite zur Verfügung hat. Da Email für Eggdrop Shell Provider nicht so wichtig ist bieten nicht alle Provider Pop3 Server zum Email abholen an.

Connection: Das ist die Art der Internet Verbindung, die der Server hat. Allerdings hat das auf den Bot nicht direkten Einfluss da er selten mehr als 1kb pro Sekunde braucht. Man merkt die höhere Geschwindigkeit eher bei Ftp upload/download oder wenn der Server gefloodet wird (er ist nicht so leicht komplett unbrauchbar zu machen). 

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.