Простая и очень нужная утилита, способная передавать данные по сети.
netcat (или nc) должна быть в любом дистрибутиве. Если же ее нету, то на примере дебиана ставится она так:
Идея netcat очень проста: он просто перенаправляет поток данных в порт сетевого устройства, а на другом конце поток перенаправляется в файл.
netcat (или nc) должна быть в любом дистрибутиве. Если же ее нету, то на примере дебиана ставится она так:
apt-get install netcat Идея netcat очень проста: он просто перенаправляет поток данных в порт сетевого устройства, а на другом конце поток перенаправляется в файл.
использовать ее так:
на стороне сервера
nc -l -p 3333 > file.txtна стороне клиента:
cat file.txt | nc -q 0 3333 Ключ -q 0 нужен для того, что бы netcat завершил работу сразу после отправки
можно отправлять файлы предварительно запаковав их:
на стороне сервера
nc -l -p 3333 | tar xvна стороне клиента:
tar cv * | nc -q 0 3333 http://habrahabr.ru/blogs/linux/56049/
Комментариев нет:
Отправить комментарий