Erste Schritte bei einem Linux Server mit Unrealircd
Verfasst: Mo 2. Sep 2024, 08:40
Als allererstes öffnen wir Putty und verbinden uns mit dem Server, Hostname oder IP eingeben und Port 22 belassen und auf open klicken.
Als nächstes geben wir den Benutzername root ein und das dazugehörige Passwort (Achtung.. Passwort wird nicht angezeigt, ist also unsichtbar) ein und dann kann es auch schon losgehen.
1. Wichtige Pakete installieren
2. Benutzer anlegen
adduser unreal
Bis zu der Passworteingabe einfach Enter und Passwort eingeben
Aber Achtung, Passwort wird nicht angezeigt.
3. Sich Auf dem Server verbinden
A.
Putty öffnen
B.
Hostname oder IP eingeben und auf Open klicken.
C.
Port auf dem Standardport 22 belassen
D.
Benutzername ein geben und enter und dann das Passwort aber, Achtrung..
Passwort wird nicht angezeigt, ist also unsichtbar.
4. Dateien herunter laden.
Beispiel:
wget https://www.unrealircd.org/downloads/un ... 7.2.tar.gz
5. Archiv entpacken
tar xvzf unrealircd-6.1.7.2.tar.gz
6. In den entpackten Ordner wechseln
unrealircd-6.1.7.2
7. Compiling
Führen Sie zunächst das Skript ./Config aus, das eine Reihe von Fragen stellt. Sie können einfach die Eingabetaste drücken, um die Standardantworten zu akzeptieren.
Kompilieren Sie nun UnrealIRCd, indem Sie make ausführen. Dies kann eine Minute (oder zwei) dauern:
Führen Sie abschließend make install aus (wichtig!):
8. In das installierte Verzeichnis wechseln.
cd unrealircd
9. Unrealircd starten
./unrealircd start
10. Erstellen und aktivieren Sie einen IRCd-Dienst
Führen Sie nano /home/ircd/unrealircd/ircd.service aus und füllen Sie die Datei mit den folgenden Angaben, als root Benutzer
Führen Sie ln -s /home/ircd/unrealircd/ircd.service /etc/systemd/system/ircd.service aus
Führen Sie systemctl enable ircd aus, damit UnrealIRCd beim Booten gestartet wird
Führen Sie systemctl start ircd aus, um UnrealIRCd zu aktivieren
Führen Sie exit aus, um zu Ihrem ursprünglichen sudo-Benutzer zurückzukehren
Als nächstes geben wir den Benutzername root ein und das dazugehörige Passwort (Achtung.. Passwort wird nicht angezeigt, ist also unsichtbar) ein und dann kann es auch schon losgehen.
1. Wichtige Pakete installieren
Code: Alles auswählen
apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get -y install pkg-config libpcre3-dev g++ gcc make libgeoip-dev subversion dnsutils nano openssl libssl-dev zlib1g-dev oidentd tcl-dev mysqltcl bzip2 libgnutls28-dev cmake build-essential libncurses5-dev ntp locate gettext flex bison mercurial nmap git default-libmysqlclient-dev proftpd ftp libicu-dev libelf-dev bc libldap2-dev libsqlite3-dev whois mc screen
adduser unreal
Bis zu der Passworteingabe einfach Enter und Passwort eingeben
Aber Achtung, Passwort wird nicht angezeigt.
3. Sich Auf dem Server verbinden
A.
Putty öffnen
B.
Hostname oder IP eingeben und auf Open klicken.
C.
Port auf dem Standardport 22 belassen
D.
Benutzername ein geben und enter und dann das Passwort aber, Achtrung..
Passwort wird nicht angezeigt, ist also unsichtbar.
4. Dateien herunter laden.
Beispiel:
wget https://www.unrealircd.org/downloads/un ... 7.2.tar.gz
5. Archiv entpacken
tar xvzf unrealircd-6.1.7.2.tar.gz
6. In den entpackten Ordner wechseln
unrealircd-6.1.7.2
7. Compiling
Führen Sie zunächst das Skript ./Config aus, das eine Reihe von Fragen stellt. Sie können einfach die Eingabetaste drücken, um die Standardantworten zu akzeptieren.
Kompilieren Sie nun UnrealIRCd, indem Sie make ausführen. Dies kann eine Minute (oder zwei) dauern:
Führen Sie abschließend make install aus (wichtig!):
8. In das installierte Verzeichnis wechseln.
cd unrealircd
9. Unrealircd starten
./unrealircd start
10. Erstellen und aktivieren Sie einen IRCd-Dienst
Führen Sie nano /home/ircd/unrealircd/ircd.service aus und füllen Sie die Datei mit den folgenden Angaben, als root Benutzer
Code: Alles auswählen
[Unit]
Description=UnrealIRCd IRC Daemon Service
After=network.target
[Service]
User=ircd
Group=ircd
Type=forking
ExecStart=/home/ircd/unrealircd/unrealircd start
ExecStop=/home/ircd/unrealircd/unrealircd stop
ExecReload=/home/ircd/unrealircd/unrealircd restart
[Install]
WantedBy=multi-user.target
Führen Sie systemctl enable ircd aus, damit UnrealIRCd beim Booten gestartet wird
Führen Sie systemctl start ircd aus, um UnrealIRCd zu aktivieren
Führen Sie exit aus, um zu Ihrem ursprünglichen sudo-Benutzer zurückzukehren