Вы не упоминали, находятся ли эти две машины на той же LAN, или если безопасный канал (т.е. использующий SSH) обязателен, но другой инструмент, который Вы могли бы использовать, является netcat.
Я использовал бы следование машины получения:
cd
netcat -l -p | gunzip | cpio -i -d -m
Затем на передающей стороне:
cd
find . -type f | cpio -o | gzip -1 | netcat
Это имеет следующие преимущества:
gzip -1
обеспечивает легкое сжатие, не насыщая ЦП, таким образом, оно делает хороший компромисс, давая немного сжатия при поддержании максимальной пропускной способности. (Вероятно, не настолько выгодный для данных MP3, но не причиняет боль.)например,
find -type f | cpio -o | gzip -1 | netcat
find -type f | cpio -o | gzip -1 | netcat
Примечания:
tar
вместо cpio
если Вы предпочитаете.gzip -1
самостоятельно вместо этого для предотвращения насыщенности ЦП. (Или по крайней мере набор CompressionLevel к 1.)Если IP, о котором сообщает ifconfig, находится в диапазоне
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
Необходимо будет настроить маршрутизатор к порту передачи 22 к этому адресу. SSH должен все еще работать от других машин над Вашей беспроводной LAN.
Как ответ выше состояний, если Вы находитесь на беспроводной LAN, Вы, вероятно, застреваете позади NAT (преобразование сетевых адресов) брандмауэр. Необходимо перейти к странице конфигурации беспроводного маршрутизатора (обычно http://192.168.0.1) и сказать ей передавать соединения на порте 22 к ноутбуку.