Setja upp Teamspeak 3 á Debian Wheezy

Þessi grein mun sýna þér hvernig á að keyra Teamspeak 3 miðlara undir Debian Wheezy. Áður en þú getur byrjað með það ættir þú að undirbúa VPS þinn.

Ef þú ert nú þegar með eldvegg á sínum stað skaltu ganga úr skugga um að umferð á Teamspeak þjóninn sé leyfð með því að bæta við eftirfarandi reglum:

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

Annars er hér grunnlisti yfir reglur sem leyfa SSH og ICMP umferð (ásamt umferð fyrir Teamspeak auðvitað) og sleppir öllu öðru, IPv4 og 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

Eftir að hafa snúið upp netþjóninum þínum skaltu skrá þig inn sem rót. Þó að internetsamfélagið sé almennt illa við að vinna sem rót, hefur það einnig alvarlegar afleiðingar fyrir öryggi netþjónsins þíns. Samkvæmt Internet Storm Center beinast 90% allra brute-force árása á SSH á rótarreikninginn. Það eru hundruðir ef ekki þúsundir sjálfvirkra skanna þarna úti sem reyna að brjótast inn á netþjóna með veik stjórnunarlykilorð - svo það er örugglega góð hugmynd að nota sérstakan notanda ásamt sudo.

Fyrst skaltu bæta við öðrum notanda og gefa honum sterkt lykilorð:

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

Næst skaltu breyta /etc/sudoerstil að leyfa þér að nota það:

yourusername    ALL=(ALL:ALL) ALL

Skráðu þig síðan út og skráðu þig aftur inn í vélina með nýja notandanum þínum. Þú getur síðan slökkt á rótarinnskráningu í /etc/ssh/sshd_config:

PermitRootLogin no
AllowUsers yourusername

Fyrir enn meira öryggi geturðu íhugað að innleiða auðkenningu án lykilorðs með því að nota SSH-lykla. Fyrir frekari upplýsingar um auðkenningu án lykilorðs, sjá þessa kennslu . Til hamingju, þú bjargaðir þér frá yfir 90% árásarmanna þarna úti. Nú skaltu setja upp Teamspeak netþjóninn.

Það er slæm venja að keyra þjónustu sem rót, svo búðu til notanda eingöngu fyrir Teamspeak:

sudo useradd -m -s /bin/bash teamspeak

Síðan skaltu skrá þig inn á þann notandareikning og skipta yfir í heimaskrána:

sudo su teamspeak
cd

Sækja Teamspeak. Það fer eftir arkitektúr þínum, þú þarft annað hvort x64 útgáfuna:

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

Eða er x86 útgáfa:

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

Taktu niður skjalasafnið:

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

Nú ertu með möppu sem heitir teamspeak3-server_linux-amd64 með nokkrum skriftum í henni. Skiptu aftur í venjulegan notanda:

exit

Settu upp skriftu til að ræsa netþjóninn þinn sjálfkrafa eftir endurræsingu. Þetta handrit stoppar líka auðveldlega eða endurræsir Teamspeak þjónustuna. Límdu eftirfarandi inn í /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

Gerðu þá skrá keyranlega:

sudo chmod 700 /etc/init.d/teamspeak

Nú skaltu láta Teamspeak byrja við ræsingu:

sudo update-rc.d teamspeak defaults

Allt sem er eftir er að hefja þjónustuna:

sudo service teamspeak start

Gleðilegt spjall!

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira