Effectivement SSH est un protocole pour se connecter sur un serv à distance.
Mais si tu a un server (apache etc...) et non un ftp tu peut excecuter des commandes comme si tu controlait l'autre machine mais depuis ta machine !
Par exemple depuis l'ordi à mon frêre avec un protocole SSH je peut lancer un jeu sur ma machine équipée de Debian
Donc si tu fait un serv CS et que tu le met sur un serv comme je t'ai dit tu n'aura que à taper cd ton_nom_perso/hlds
./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27016
Et ton server sera lancer !
Et biensur tu pourra aussi transferer des fichiers etc.. comme tu le fait sur un serv normal.