TeamSpeak Administration per SSH

xNewt

Registered User
Morgen ,
Wollte mal Fragen ob er nen paar Ts Befehle per SSH kennt, z.B. IP Ban oder so...
Danke :)
 
Hallo,

nach dem duch dich mit deinem Teamspeak-Server verbunden hast, kannst du mit /help eine Übersicht der Verfügbaren Befehle erhalten.

Das geht sowohl mit Telnet als auch mit Putty
 
%[DIGITS | WORD] [&] (( expression ))
. filename :
[ arg... ] [[ expression ]]
alias [-p] [name[=value] ... ] bg [job_spec]
bind [-lpvsPVS] [-m keymap] [-f fi break [n]
builtin [shell-builtin [arg ...]] case WORD in [PATTERN [| PATTERN].
cd [-L|-P] [dir] command [-pVv] command [arg ...]
compgen [-abcdefgjksuv] [-o option complete [-abcdefgjksuv] [-pr] [-o
continue [n] declare [-afFirtx] [-p] name[=valu
dirs [-clpv] [+N] [-N] disown [-h] [-ar] [jobspec ...]
echo [-neE] [arg ...] enable [-pnds] [-a] [-f filename]
eval [arg ...] exec [-cl] [-a name] file [redirec
exit [n] export [-nf] [name[=value] ...] or
false fc [-e ename] [-nlr] [first] [last
fg [job_spec] for NAME [in WORDS ... ;] do COMMA
for (( exp1; exp2; exp3 )); do COM function NAME { COMMANDS ; } or NA
getopts optstring name [arg] hash [-lr] [-p pathname] [-dt] [na
help [-s] [pattern ...] history [-c] [-d offset] [n] or hi
if COMMANDS; then COMMANDS; [ elif jobs [-lnprs] [jobspec ...] or job
kill [-s sigspec | -n signum | -si let arg [arg ...]
local name[=value] ... logout
popd [+N | -N] [-n] printf format [arguments]
pushd [dir | +N | -N] [-n] pwd [-PL]
read [-ers] [-u fd] [-t timeout] [ readonly [-anf] [name[=value] ...]
return [n] select NAME [in WORDS ... ;] do CO
set [--abefhkmnptuvxBCHP] [-o opti shift [n]
shopt [-pqsu] [-o long-option] opt source filename
suspend [-f] test [expr]
time [-p] PIPELINE times
trap [arg] [signal_spec ...] or tr true
type [-afptP] name [name ...] typeset [-afFirtx] [-p] name[=valu
ulimit [-SHacdflmnpstuv] [limit] umask [-p] [-S] [mode]
unalias [-a] [name ...] unset [-f] [-v] [name ...]
until COMMANDS; do COMMANDS; done variables - Some variable names an
wait [n] while COMMANDS; do COMMANDS; done

Kann da nix erkennen was mit TS zu tun hat. oO
 
Last edited by a moderator:
Hallo,

du sollst dich mit deinem Teamspeak-Server verbinden, nicht mit deinem vServer ;)

Also zum Beispiel mit Windows :
Code:
telnet ip.ip.ip.ip:TCPQueryPort

TCPQueryPort kannst du in der Server.ini festlegen.
 
Hallo xNewt,

du musst dich selbstverständlich erstmal via Telnet auf den Teamspeak-Server verbinden...
Was du gemacht hast, ist sich via ssh auf den Server zu verbinden, nichtaber auf den Teamspeak-Server.

Lies dir hierzu bitte auch (nochein)mal die Manuals des Herstellers durch.

Nachdem du dich dann via. Telnet auf den Server verbunden hast kannst du dich authentifizieren und diverse Befehle an den Server schicken. (-> /help)
Es gibt sogar ein paar Features, die du über das Interface und den Clienten nicht setzen kannst. (z.B. Sticky)

Lieben Gruß
Free

€dit:
zu langsam...
 
Hi xNewt,

Das geht sowohl mit Telnet als auch mit Putty

Ihr hat Caspar dir eigentlich schon die Lösung genannt.

Du kannst dich sowohl mit PuTTy per Telnet verbinden (unter Session, bei Protocol angeben) als auch mit deinen Windows/Linux Boardmitteln.

Solltest du Windows haben mache mal folgendes:
START->Ausführen->'cmd' eingeben
In dem schwarzen, sich öffnendem Fenster gibst du 'telnet' ein.
Danach gibst du 'help' ein und liest dir durch, wie du es bedienst ('o' für Open etc.)

Bei Linux einfach in die Shell 'telnet' eingeben, der Umgang ist dann relativ gleich.

Lieben Gruß
Free
 
Yo , bin jetzt mit Putty rein und hab help gemacht kommt fast das gleiche wo ich schon mal gepostet habe.

Wenn ich Open eingebe kommt das :
ts@vserver15:~$ open

Couldnt get a file descriptor referring to the console
Could not get a file descriptor referring to the console

:/
 
Hallo xNewt,

möchtest du uns nicht verstehen oder was ist los?

Du sollst dich vie TELNET verbinden...
NICHT via SSH!

Du kannst dich sowohl mit PuTTy per Telnet verbinden (unter Session, bei Protocol angeben) [..]

Ich versuche es nun also noch ein letzes Mal.

Du öffnest Putty, gehst unter Session, gibst bei Hostname die IP des Servers ein, wählst unter Protocol Telnet und gibst bei Port den TCPQueryPort an.

Alleine
ts@vserver15
sollte dir doch schon zeigen, dass du vollkommen falsch bist...

Also auf ein Neues

Lieben Gruß
Free
 
Hoi ^^.
Kommt vll. jetzn bissl komisch rüber aber check ich wieder net :((((.
sorry falls ich euch auf die nerven gehe -.-"
 
du denkst ja viel mit. :mad:

ALSO:

- man klicke auf Start (unten links im Windows-Desktop)

- Auf Ausführen

- jetzt cmd eingeben

- dann geben wir telnet <ip von deinem Server ohne Port!> <Port vom TS-Server>ein (ansonsten einfach mal help telnet, und mitdenken)

- jetzt sind wir in einer Konsole. Dort geben wir help ein

- und - oh wunder! - wir haben ja eine Anzeige aller Befehle! Ob du da alleine Durchblickst, ist allerdings einen andere Frage. Aber selbstverständlich wird dir hier gerne geholfen, sofern du denn erstmal nachgedacht hast wie das Problem evtl. zu lösen wäre...


PS: Meinst du wirklich, dass du dich sicher genug fühlst, einen eigenen Teamspeak-Server zu administrieren? Könnte nämlich problematisch werden vom Sicherheitsaspekt, wenn man das benötigte Grundwissen über den Server und seiner Dienste nicht hat... Informier dich doch einfach mal auf einer der oben geposteten Homepages!

Gruß,
Gnorksy *grr*

Gruß,
Gnorksy
 
Back
Top