Какова типичная сумма, которую использует сессия SSH?
Я не уверен, что есть "типичный"
Вы должны запустить, tcpdump -ni eth0 -w dump port 22
чтобы перехватить все ваши пакеты, а затем tcpdump -nX -r dump
просмотреть их.
Есть ли какая-то связь, например, что использование ls в каталоге с 50 элементами обойдется мне в определенный объем данных?
Вы могли бы вычислить это. В качестве приблизительной оценки, каждое нажатие клавиши будет генерировать 4 пакета (нажатие клавиши, подтверждение, эхо на экране, подтверждение), и каждый пакет будет иметь тонны накладных расходов. (Мой дамп TCP говорит 500 байтов для ввода символов 2).
Мой список каталогов из 135 файлов занял 2,5к.
Использование ssh -C
сжатия должно помочь для большего текста.
Или это больше зависит от времени, и сессия ssh передает определенный объем данных за интервал времени, независимо от использования?
Да. И TCP, и SSH имеют контрольные пакеты проверки активности. Это будет проблемой, если вы будете держать это все время. Опять же, используйте TCPDump для измерения.
Мой совет: вместо того, чтобы беспокоиться, убедитесь, что у вас есть обратная связь в реальном времени. После нескольких сеансов вы сможете узнать, насколько вы близки.
capinfo
(из Wireshark) файл, написанный tcpdump. напримерcapinfos dump