Disons que j'ai un serveur SSH, avec la redirection de port activée. Il est assez simple pour un utilisateur de configurer une connexion SSH et de transmettre le trafic BitTorrent ou tout autre trafic illégal ou abusif par-dessus. Comment configurer la journalisation pour enregistrer le port que les utilisateurs transfèrent?
ssh
ssh-tunnel
interférer
la source
la source
Réponses:
J'ai utilisé le correctif sur cette page Web (légèrement modifié) http://blog.rootshell.be/2009/03/01/keep-an-eye-on-ssh-forwarding/ pour enregistrer le port ssh en avant.
la source
Je pose une question ici Comment un processus hôte SSH peut-il détecter les ports qui ont été transmis par le client (-R pas -L) pour trouver une manière plus élégante de faire la même chose.
Cependant, comme il ne semble pas y avoir de meilleure façon, je le fais avec
lsof
:sudo lsof [email protected] -Fn -p99999 | grep "^n" | grep -v '\->' | awk -F: '{print $NF}' | sort | uniq
99999 est le PID de la
sshd
gestion de la connexion qui vous intéresse.Il existe plusieurs façons d'utiliser cet extrait de code. Soit avoir un processus de longue durée qui surveille les nouvelles instances de
sshd
puis les introspecte en utilisant la commande ci-dessus, ou vous préfixez toutes les.ssh/authorized_keys
entrées avec une commande personnalisée qui fait cela, l'enregistre quelque part, puisexec
la commande prévue d'origine (SSH_ORIGINAL_COMMAND
ou le shell de connexion dans la plupart des cas) cas).la source
vous pourriez essayer WireShark . Honnêtement, je ne sais pas s'il fera exactement ce que vous voulez, mais il peut certainement déterminer ce que les utilisateurs font sur le réseau. Spiceworks est une autre option gratuite
la source
netstat
,ps
et une coupe et une greping intelligentes. Netstat peut vous donner les ID de programme et ps peut vous donner l'utilisateur.en attendant de l'autre côté de la console
Bien sûr, vous ne connaîtrez pas le port spécifié dans grep, grep il est là pour limiter ma sortie
et
et voilà! vous savez que l'utilisateur "utilisateur" redirige le port 12345 à l'aide de sshd
script & cron quelque chose en utilisant cela
la source