Je veux accéder à un ordinateur portable (Ubuntu) qui sera connecté via une connexion 3G. Par conséquent, je dois estimer la quantité de données que j'utiliserai pour choisir un plan adapté.
Indépendamment du transfert de fichiers, pour lequel je peux facilement déterminer la quantité de données qui sera utilisée, quelle est la quantité typique qu'une session ssh utilise? Existe-t-il une sorte de relation, par exemple que l'utilisation ls
d'un répertoire avec 50 éléments me coûtera une certaine quantité de données? Ou est-ce plus dépendant du temps et une session ssh transmet-elle une certaine quantité de données par intervalle de temps, quelle que soit l'utilisation?
capinfo
(depuis Wireshark) sur le fichier écrit par tcpdump. par exemplecapinfos dump
J'ai une configuration similaire (connexion 3G sur un ordinateur portable Ubuntu distant).
Bien que je convienne qu'il n'y a pas de réponse "typique" (cela dépend à la fois de votre propre utilisation, ainsi que des options sshd / ssh comme la fréquence "keepalive", la compression ssh et peut-être d'autres options ssh), j'ai pu réduire ma base bande passante SSH inactive à 0,2 - 0,3 Mo / heure (cela correspond à 200 Mo / mois).
J'ai utilisé tcpdump puis WireShark pour visualiser et mesurer ma consommation de bande passante (en plus des octets RX / TX de l'interface utilisant ifconfig).
La bande passante de 0,2 à 0,3 Mo sur ma plate-forme comprend les options suivantes: TCPKeepAlive no (serveur sshd, sshd_config) et ServerAliveInterval 180, ServerAliveCountMax 40, TCPKeepAlive no (sur le client, c'est-à-dire ssh_config)
J'espère que cela aide, sinon vous, les autres utilisateurs avec une configuration similaire.
la source
SSH envoie essentiellement la commande et la sortie d'écran. Si vous ne faites que des choses en ligne de commande, une estimation approximative serait un octet par caractère sur votre écran.
Évidemment, si vous tunnelisez une session X, SCP pour transférer des fichiers, etc., la bande passante augmentera.
Je dis que c'est une estimation approximative car il y a des frais généraux. Vous pouvez également utiliser l'indicateur -C pour demander la compression.
la source
si vous voulez mesurer la quantité de bande passante utilisée par ssh
utilisez iftop et filtrez-le sur le port utilisé par ssh (22)
http://tournasdimitrios1.wordpress.com/2011/01/20/iftop-monitor-and-analyze-your-network-traffic-on-linux/
la source