Konfigurimi i Teamspeak 3 në Debian Wheezy

Ky artikull do t'ju tregojë se si të ekzekutoni një server Teamspeak 3 nën Debian Wheezy. Përpara se të filloni me të, duhet të bëni disa përgatitje në VPS-në tuaj.

Nëse tashmë keni një mur zjarri në vend, sigurohuni që trafiku te serveri Teamspeak të lejohet duke shtuar rregullat e mëposhtme:

iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT

Përndryshe, këtu është një listë bazë rregullash që lejon trafikun SSH dhe ICMP (si dhe trafikun për Teamspeak sigurisht) dhe heq gjithçka tjetër, IPv4 dhe IPv6:

iptables -A INPUT -i lo -j ACCEPT # Since a lot of interprocess-communication goes over the loopback-interface you should allow it to avoid very, very weird and difficult problems
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT # Accept packets that respond to outgoing requests
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -P INPUT DROP # DROP everything else

ip6tables -A INPUT -i lo -j ACCEPT
ip6tables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
ip6tables -A INPUT -p icmpv6 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT
ip6tables -A INPUT -p udp --dport 9987 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 30033 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 10011 -j ACCEPT
ip6tables -P INPUT DROP

Pasi të keni rrotulluar serverin tuaj, identifikohuni si rrënjë. Ndërsa puna e përhershme si root përgjithësisht kundërshtohet nga komuniteti i internetit, ajo gjithashtu ka implikime serioze për sigurinë e serverit tuaj. Sipas Internet Storm Center, 90% e të gjitha sulmeve me forcë brutale në SSH synojnë llogarinë rrënjësore. Ka qindra, nëse jo mijëra skanime të automatizuara atje që përpiqen të depërtojnë në serverë me fjalëkalime të dobëta administrative - kështu që është padyshim një ide e mirë të përdorni një përdorues të veçantë në kombinim me sudo.

Së pari, shtoni një përdorues tjetër dhe jepni një fjalëkalim të fortë:

useradd -m -s /bin/bash yourusername
passwd yourusername

Më pas, modifikojeni /etc/sudoerspër t'i lejuar vetes ta përdorni:

yourusername    ALL=(ALL:ALL) ALL

Më pas, dilni dhe regjistrohuni përsëri në pajisje me përdoruesin tuaj të ri. Më pas mund të çaktivizoni hyrjen në rrënjë në /etc/ssh/sshd_config:

PermitRootLogin no
AllowUsers yourusername

Për më shumë siguri, mund të konsideroni zbatimin e vërtetimit pa fjalëkalim duke përdorur çelësat SSH. Për më shumë informacion mbi vërtetimin pa fjalëkalim, shihni këtë tutorial . Urime, e shpëtuat veten nga mbi 90% e sulmuesve atje. Tani, mbi instalimin e serverit Teamspeak.

Është praktikë e keqe të ekzekutosh një shërbim si rrënjë, kështu që krijoni një përdorues vetëm për Teamspeak:

sudo useradd -m -s /bin/bash teamspeak

Më pas, hyni në atë llogari të përdoruesit dhe kaloni në drejtorinë kryesore:

sudo su teamspeak
cd

Shkarkoni Teamspeak. Në varësi të arkitekturës suaj, do t'ju duhet ose versioni x64 :

wget http://dl.4players.de/ts/releases/3.0.11.1/teamspeak3-server_linux-amd64-3.0.11.1.tar.gz

Ose x86 version:

wget http://dl.4players.de/ts/releases/3.0.11.1/teamspeak3-server_linux-x86-3.0.11.1.tar.gz

Shpaketoni arkivin e shkarkuar:

tar -xzvf *.tar.gz && rm *.tar.gz

Tani, ju keni një dosje të quajtur teamspeak3-server_linux-amd64 me disa skripta në të. Kthehuni te përdoruesi juaj i zakonshëm:

exit

Vendosni një skript për të nisur automatikisht serverin tuaj pas një rindezjeje. Ky skrip gjithashtu ndalon ose rinis me lehtësi shërbimin Teamspeak. Ngjitni sa vijon në /etc/init.d/teamspeak :

#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
### END INIT INFO

USER="teamspeak"
DIR="/home/teamspeak/teamspeak3-server_linux-amd64"
###### Teamspeak 3 server start/stop script ######
case "$1" in
start)
su $USER -c "$DIR/ts3server_startscript.sh start"
;;
stop)
su $USER -c "$DIR/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "$DIR/ts3server_startscript.sh restart"
;;
status)
su $USER -c "$DIR/ts3server_startscript.sh status"
;;
*)
echo "Usage: " >&2
exit 1
;;
esac
exit 0

Bëjeni atë skedar të ekzekutueshëm:

sudo chmod 700 /etc/init.d/teamspeak

Tani, bëni që Teamspeak të fillojë në nisje:

sudo update-rc.d teamspeak defaults

Gjithçka që mbetet është të filloni shërbimin:

sudo service teamspeak start

Gëzuar bisedën!

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë