Hướng dẫn thiết lập Teamspeak 3 trên Debian Wheezy

Hướng dẫn thiết lập Teamspeak 3 trên Debian Wheezy

Bài viết này sẽ chỉ cho bạn cách chạy máy chủ Teamspeak 3 trong Debian Wheezy. Trước khi bạn có thể bắt đầu với nó, bạn nên thực hiện một số chuẩn bị trên VPS của mình.

Nếu bạn đã có tường lửa, hãy đảm bảo rằng lưu lượng truy cập đến máy chủ Teamspeak được cho phép bằng cách thêm các quy tắc sau:

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

Mặt khác, đây là danh sách các quy tắc cơ bản cho phép lưu lượng SSH và ICMP (cũng như lưu lượng truy cập cho Teamspeak) và loại bỏ mọi thứ khác, IPv4 và 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

Sau khi quay lên máy chủ của bạn, đăng nhập với quyền root. Mặc dù hoạt động vĩnh viễn như root thường được cộng đồng mạng cau mày, nhưng nó cũng có ý nghĩa nghiêm trọng đối với bảo mật máy chủ của bạn. Theo Trung tâm Bão Internet, 90% tất cả các cuộc tấn công vũ phu vào SSH đang nhắm mục tiêu vào tài khoản gốc. Có hàng trăm nếu không phải hàng ngàn lượt quét tự động ngoài đó đang cố xâm nhập vào các máy chủ có mật khẩu quản trị yếu - vì vậy chắc chắn nên sử dụng một người dùng riêng kết hợp với sudo.

Đầu tiên, thêm một người dùng khác và cung cấp cho nó một mật khẩu mạnh:

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

Tiếp theo, chỉnh sửa /etc/sudoersđể cho phép bản thân sử dụng nó:

yourusername    ALL=(ALL:ALL) ALL

Sau đó, đăng xuất và đăng nhập lại vào máy với người dùng mới của bạn. Sau đó, bạn có thể vô hiệu hóa đăng nhập root trong /etc/ssh/sshd_config:

PermitRootLogin no
AllowUsers yourusername

Để bảo mật hơn nữa, bạn có thể xem xét triển khai xác thực không cần mật khẩu bằng các khóa SSH. Để biết thêm thông tin về xác thực không cần mật khẩu, xem hướng dẫn này . Xin chúc mừng, bạn đã tự cứu mình khỏi hơn 90% những kẻ tấn công ngoài kia. Bây giờ, khi cài đặt máy chủ Teamspeak.

Việc chạy một dịch vụ với quyền root là một thực tế tồi, vì vậy hãy tạo một người dùng chỉ cho Teamspeak:

sudo useradd -m -s /bin/bash teamspeak

Sau đó, đăng nhập vào tài khoản người dùng đó và chuyển sang thư mục chính:

sudo su teamspeak
cd

Tải xuống Teamspeak. Tùy thuộc vào kiến ​​trúc của bạn, bạn sẽ cần phiên bản x64 :

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

Hoặc các x86 phiên bản:

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

Giải nén tệp lưu trữ đã tải xuống:

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

Bây giờ, bạn có một thư mục có tên teamspeak3-server_linux-amd64 với một số tập lệnh trong đó. Chuyển về người dùng bình thường của bạn:

exit

Thiết lập một tập lệnh để tự động khởi động máy chủ của bạn sau khi khởi động lại. Kịch bản này cũng dễ dàng dừng hoặc khởi động lại dịch vụ Teamspeak. Dán đoạn sau vào /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

Làm cho tập tin đó thực thi:

sudo chmod 700 /etc/init.d/teamspeak

Bây giờ, làm cho Teamspeak bắt đầu khi khởi động:

sudo update-rc.d teamspeak defaults

Tất cả chỉ còn lại là bắt đầu dịch vụ:

sudo service teamspeak start

Chúc bạn trò chuyện vui vẻ!


Thêm hình mờ nền vào tài liệu Word của bạn

Thêm hình mờ nền vào tài liệu Word của bạn

Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.

Tạo danh sách phân phối Outlook \ Nhóm

Tạo danh sách phân phối Outlook \ Nhóm

Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:

5 Xu hướng thiết kế web bổ sung cho nhau

5 Xu hướng thiết kế web bổ sung cho nhau

Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.

Favicons là gì và cách sử dụng chúng

Favicons là gì và cách sử dụng chúng

Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.

Thay đổi chủ đề Microsoft Outlook của bạn

Thay đổi chủ đề Microsoft Outlook của bạn

Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.

Sử dụng Windows Photo Viewer trong Windows 10

Sử dụng Windows Photo Viewer trong Windows 10

Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.

3 cách để tắt tính năng nén tệp tự động trong Windows

3 cách để tắt tính năng nén tệp tự động trong Windows

Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.